场景:Rails + Mongoid + Rabl
我有一个像
这样的课程class User
has_many :cards
field :name
和
class Card
belongs_to :user
field :anotheruser, type:Moped::BSON::ObjectId
我是rabl新手,所以我的问题对你们来说,有一个优雅的方法来通过BSON查询“anotheruser”对象:ObjectId直接来自rabl。我可以肯定地在我的控制器中做魔术,但如果可用的话,这将是非常方便的功能。
感谢。
P
答案 0 :(得分:0)
你的课看起来不错,应该是
class User
include Mongoid::Document
has_and_belongs_to_many :cards
field :name
class Card
include Mongoid::Document
has_and_belongs_to_many :user
您应该能够使用正常关系user.cards
和cards.users