首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongoid模型关系问题

Mongoid模型关系问题
EN

Stack Overflow用户
提问于 2013-07-25 12:56:24
回答 1查看 167关注 0票数 0

我正在尝试使用mongoid_commentable向我的文档添加注释。一切正常,唯一的问题是在rails-admin (gem)中,我得到了错误“未定义的方法`rails_admin_default_object_label_method‘for #”。根据其他在线讨论,这一误差与模型之间的关系有关。

我的模型如下,我不知道我到底做错了什么?

评语模型

代码语言:javascript
复制
class Comment
  include Mongoid::Document
  include Mongoid_Commentable::Comment

  field :text, :type => String
  field :user_id, :type => String

  embedded_in :document, class_name: 'Document', inverse_of: 'comments_list'
  belongs_to :user, :class_name => "User", inverse_of: 'comments_list'
end

文档模型

代码语言:javascript
复制
class Document
  include Mongoid::Document
  include Mongoid_Commentable::Comment

...

  embeds_many :comments, class_name: 'Comment', inverse_of: 'comments_list'
  accepts_nested_attributes_for :comments
end

用户模型

代码语言:javascript
复制
class User
  include Mongoid::Document
  include Mongoid_Commentable::Comment

...

  has_many :comments, class_name: 'Comment', inverse_of: 'comments_list', :dependent => :destroy
  accepts_nested_attributes_for :comments
end
  • 编辑-

我相信这个问题可能与蒙古"embeds_many“有关--更多信息请参见:行政/问题/1547

环境信息:

Rails: 3.2.12蒙古: 3.1.4

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-06 10:58:11

我无法解决这个问题,所以我决定使用active admin代替。希望他们在Rails Admin的未来版本中解决这个问题。

查看这个github问题

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

https://stackoverflow.com/questions/17858666

复制
相关文章

相似问题

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