首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongoid字段类型: Moped::BSON::ObjectId with rabl

Mongoid字段类型: Moped::BSON::ObjectId with rabl
EN

Stack Overflow用户
提问于 2013-03-16 01:22:46
回答 1查看 958关注 0票数 0

场景: Rails + Mongoid + Rabl

我有一个像这样的课程

代码语言:javascript
复制
class User
   has_many :cards
   field    :name

代码语言:javascript
复制
class Card
   belongs_to :user
   field      :anotheruser, type:Moped::BSON::ObjectId

我是rabl的新手,所以我向你们rabl专家提出的问题是,有没有一种优雅的方法来通过BSON查询“另一个用户”对象:直接从rabl查询ObjectId。我当然可以在我的控制器中施展魔法,但如果有的话,这将是非常方便的功能。

谢谢。

P

EN

回答 1

Stack Overflow用户

发布于 2013-03-16 03:17:07

你的类看起来是错的,应该是这样的

代码语言:javascript
复制
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.cardscards.users

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15438507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档