Rails_admin在嵌套类上抛出NoMethodError

时间:2011-05-31 06:00:15

标签: ruby-on-rails rails-admin

我有一个User模型has_many :jobs。一切似乎都正常工作,除非我在rails_admin中编辑User记录,我收到以下错误。

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之外)似乎工作正常,我不确定从哪里开始寻找缺少的东西。关于可能导致这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

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

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

并且已经提交了20小时前的Rails管理员来修复它:

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

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

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