私は、ユーザーが別のユーザーにフィードバックを残すことができるアプリケーションに取り組んでいます。現在、私はすでに実装されたユーザーモデルを持っています。
これは自己参照の関連付けと見なされますか?
これは私には少し奇妙に思えます(アクティブレコードアソシエーションを介して設定する方法)。
この関連付けを設定するにはどうすればよいですか、どのような種類の関連付けですか?これを実行する際に注意する必要があること(ヒント、提案、発生する可能性のあるエラー)はありますか?
以下の回答によると、これが方法でしょうか?
(ユーザーと評価の間で1対多、評価とユーザーの間で1対1)
class User < ActiveRecord::Base
has_many :ratings
end
class Ratings < ActiveRecord::Base
belongs_to :user
end