3

を友情、私はFacebookのような友情システム構築することになります。 を - 友情を行う前に、使用することは、友情要求Mongoid自己参照がモンゴとRailsを使用した状態

を受け入れなければならない、私はたくさんのを見つけました関係者のプロパティと関係しないが、決してするコード...

あなたは

はあなたの助け

答えて

10
ありがとうございNoSQLのコンセプトの「尊重」することを行うにはどのように任意のアイデアや手がかりを持っていますか

次のような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 

いいですか?お役に立てれば!

+0

はどのようにuがユーザーの友人をロードしていますか?私たちはモンゴイドで 'スルー'を使うことはできません。 –