0

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

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

它说错误是在第 12 行提出的bundler/gems/rails_admin-239c4f6bba32/app/views/rails_admin/main/_form_filtering_multiselect.html.erb

由于应用程序本身(在 rails_admin 之外)似乎工作正常,我不确定从哪里开始寻找缺失的内容。关于可能导致这种情况的任何想法?

4

1 回答 1

0

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

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

并且已经在 20 小时前提交给 Rails Admin 来修复它:

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

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

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

于 2011-06-01T04:04:53.073 回答