场景: Rails + Mongoid + Rabl
我有一个像这样的课程
class User
has_many :cards
field :name和
class Card
belongs_to :user
field :anotheruser, type:Moped::BSON::ObjectId我是rabl的新手,所以我向你们rabl专家提出的问题是,有没有一种优雅的方法来通过BSON查询“另一个用户”对象:直接从rabl查询ObjectId。我当然可以在我的控制器中施展魔法,但如果有的话,这将是非常方便的功能。
谢谢。
P
发布于 2013-03-16 03:17:07
你的类看起来是错的,应该是这样的
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
https://stackoverflow.com/questions/15438507
复制相似问题