LINUX.ORG.RU

Нужна подсказка - не применяется миграция для slqlite

 


0

1

Описание
Создана модель Item.
По непонятной мне причине при выполнении миграции сначала через bundle exec rake db:migrate потом откат bundle exec rake db:rollback потом через rake db:migrate миграция не состоялась.

Модель Item.rb http://pastie.org/9589432

class Item < ActiveRecord::Base
	def change
		create_table :items do |t|
			t.string :name
			t.float :price
			t.symbol :gender
			t.string :size
			t.string :imageLink
			t.string :description
			t.boolean :available
			t.timestamps
		end
	end
end
результат файл schema.rb http://pastie.org/9589434
ActiveRecord::Schema.define(version: 20140923232425) do

create_table "items", force: true do |t|
t.datetime "created_at"
t.datetime "updated_at"
end
end
после этого модель была удалена через rails destroy model Item и создана опять.

При запуске миграции ошибок нет

>>>ivik@mint17vm: ~/myruby/sale_site (modeling-items) $ bundle exec rake db:migrate
==  CreateItems: migrating ====================================================
-- create_table(:items)
   -> 0.0041s
==  CreateItems: migrated (0.0047s) ===========================================
Но полей все равно нет.
Подскажите где искать причину или решение?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.