尝试在我的数据库中建立关系时遇到问题。
我有一个用户和一些评论 (1:N)
Class User ..
...
has_many :comments
end
Class Comment ..
..
belongs_to :user
end
尝试通过控制台向用户分配评论时,我输入以下内容:user.comments 我收到以下错误
ActiveRecord::StatementInvalid: SQLite3::SQLException: no such column:
comments.user_id: SELECT "comments".* FROM "comments" WHERE
"comments"."user_id" = 1
我已经运行 bundle exec db:test:prepare 和我的迁移如下
rails g migration CreateUsers .....
rails g migration CreateComments .....
我已经尝试过 db:schema:dump 并再次迁移,但仍然存在问题。