我想我必须为我的 Rails 应用程序建立一个自引用关联(好吧,在阅读评论后,我猜它不是自引用的,但命名问题仍然存在),但我不知道应该如何设置它起来(即使在观看了有关该概念的 Railscast 之后)。在我的应用中,一个用户可以写另一个用户的评论。因此,用户 has_many :reviews 意味着他们写了很多评论。我已经在下面编码了......
User.rb
has_many :reviews (a user can review many professionals)
Review.rb
belongs_to :user
在我正在做的迁移中
rails g resource Review user_id:integer review:text
我的问题是,既然我已经说过, User.rb has_many :reviews 和 Review.rb belongs_to :review 用于进行评论的用户,我将如何为正在审查的用户添加关联?另外,我会在迁移中添加什么以包含要审核的用户的 ID?