エラーが発生します:
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 はまだ初心者です。他の方法で列を追加する必要がありますか?
ありがとう