0

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 を含めるには、移行に何を追加しますか?

4

1 に答える 1