Ruby on rails Rails关联帮助-我是否使用多态关联?

Ruby on rails Rails关联帮助-我是否使用多态关联?,ruby-on-rails,ruby-on-rails-3,associations,model-associations,Ruby On Rails,Ruby On Rails 3,Associations,Model Associations,我需要帮助确定以下3个模型应该使用哪种关联。以下是表格以及我认为当前的关联。请让我知道是否有更好的方法来实现以下目标。谢谢 桌子应该是什么样子的 User Table id Meal Table id Comment Table user_id Meal_id 以下是我认为关联的外观,但这可能会根据使用的关联类型而变化 User has_many :comments Meal has_many :comments Comment belongs_to :user belongs_to

我需要帮助确定以下3个模型应该使用哪种关联。以下是表格以及我认为当前的关联。请让我知道是否有更好的方法来实现以下目标。谢谢

桌子应该是什么样子的

User Table
id

Meal Table
id

Comment Table
user_id
Meal_id
以下是我认为关联的外观,但这可能会根据使用的关联类型而变化

User
has_many :comments

Meal
has_many :comments

Comment
belongs_to :user
belongs_to :meal

这听起来是个好办法

我会将
归属\u重命名为:user
关联为
归属\u至:author,:class\u name=>“user”
,以更明确地说明关联在系统中所起的作用


如果您想添加更多要评论的模型,应使用。

作为后续问题。我正在尝试编写控制器,以便为特定的膳食创建注释,并将其链接到用户。我正在关注,但他们没有用户,我不知道如何将其写入user\u id列。如果你能给我提供一些示例代码,那就太好了。谢谢