を友情、私はFacebookのような友情システム構築することになります。 を - 友情を行う前に、使用することは、友情要求Mongoid自己参照がモンゴとRailsを使用した状態
を受け入れなければならない、私はたくさんのを見つけました関係者のプロパティと関係しないが、決してするコード...
あなたは
はあなたの助け
を友情、私はFacebookのような友情システム構築することになります。 を - 友情を行う前に、使用することは、友情要求Mongoid自己参照がモンゴとRailsを使用した状態
を受け入れなければならない、私はたくさんのを見つけました関係者のプロパティと関係しないが、決してするコード...
あなたは
はあなたの助け
次のような2種類のモデルを使用してください:
class User
include Mongoid::Document
has_many :friendships
end
class Friendship
include Mongoid::Document
belongs_to :owner, :class_name => "User"
belongs_to :friend, :class_name => "User"
field :pending, :type => Boolean, :default => true
end
いいですか?お役に立てれば!
私はUserモデルに入れていた:友情が作成された後
has_many :friendships, :inverse_of => :owner
は、ドキュメントの関連付けをチェックhttp://mongoid.org/en/mongoid/docs/relations.html#common
はどのようにuがユーザーの友人をロードしていますか?私たちはモンゴイドで 'スルー'を使うことはできません。 –