Я получаю сообщение об ошибке:
SQLite3::SQLException: no such column: ideas.list_id:
SELECT "ideas".* FROM "ideas"
WHERE "ideas"."list_id" = 2
Но я добавил
t.integer :list_id
в файл миграции db:
class CreateIdeas < ActiveRecord::Migration
def change
create_table :ideas do |t|
t.string :name
t.text :description
t.string :picture
t.timestamps
end
add_foreign_key :ideas, :lists
end
end
который дал мне это:
class CreateIdeas < ActiveRecord::Migration
def change
create_table :ideas do |t|
t.string :name
t.text :description
t.string :picture
t.integer :list_id
t.timestamps
end
add_foreign_key :ideas, :lists
end
end
а затем я набрал
rake db:migrate
Любая идея, почему я получаю ошибку, говоря, что нет колонки? Я все еще новичок в RoR. Нужно ли добавлять столбец другим способом?
Спасибо