在Rails中使用Rails_admin gem在admin中创建新用户时出现问题

时间:2016-06-28 07:02:16

标签: ruby-on-rails ruby rails-admin

我正在开发使用rails_admin gem的Rails应用程序。但当我在管理员中尝试create new user password field not display并且无法创建新用户时。

我得到以下错误:

undefined method `new' for #<RailsAdmin::Config::Sections::Base:0x000000088d5d08>

任何人都有自己的想法或经验。我错过或做错的地方。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您必须将new更改为edithttps://github.com/sferik/rails_admin/wiki/Fields#form-rendering。两种方法都使用相同的部分和/或渲染逻辑。

答案 1 :(得分:0)

您必须使用 edit 部分。您可以通过这种方式检查动作名称

edit do
  include_all_fields
  fields :attr_1, :attr_2 do
    visible do
      bindings[:controller].action_name == 'new'
    end
  end
end