2011-05-31 72 views
0

我有一个User模型has_many :jobs。一切似乎都正常工作,除非我在rails_admin中编辑User记录时,出现以下错误。Rails_admin在嵌套类上抛出NoMethodError

undefined method rails_admin_default_object_label_method' for #<Job:0x00000102f488c0>

它说时,有人就bundler/gems/rails_admin-239c4f6bba32/app/views/rails_admin/main/_form_filtering_multiselect.html.erb

线12的错误,因为应用程序本身(rails_admin外)似乎是正常工作,我真的不知道从哪里开始寻找少了什么东西。任何想法可能会导致这种情况?

回答

0

这可能只是一个Rails Admin错误。事实上,其他人也有类似的错误1天前:

https://github.com/sferik/rails_admin/issues/443

,并出现了承诺Rails的管理员19小时前进行修复:

https://github.com/sferik/rails_admin/commit/5d0cc687fe40fb05f306a171b75477a0564ca901

,所以我会将Rails Admin升级到最新版本并查看它是否有效。

如果没有,并且您确实想让Rails Admin工作,您可以开始调试他们的代码,或者向他们提供详细描述您的情况的错误报告。

+0

你是对的,当我从github上取得最新的变化时,一切都开始工作了。谢谢! – Luke 2011-06-01 05:00:29