所以我的应用中有三个模型,一个用户模型、一个评论模型和一个电影模型。一个用户可以评论许多电影(每部电影一个),一个电影可以有许多用户的许多评论。他们的联系是评论。
我在做以下设置吗?
class Movie < ActiveRecord::Base
has_many :reviews, :through => :users
end
class Review < ActiveRecord::Base
belongs_to :user
belongs_to :project
end
class User < ActiveRecord::Base
has_many :reviews, :through => :movies
end
我希望我可以做类似的事情:
User.reviews
(这会让我返回用户的评论和评论相关的电影的相应 ID)
谢谢