我正在开发使用rails_admin gem
的Rails应用程序。但当我在管理员中尝试create new user
password field not display
并且无法创建新用户时。
我得到以下错误:
undefined method `new' for #<RailsAdmin::Config::Sections::Base:0x000000088d5d08>
任何人都有自己的想法或经验。我错过或做错的地方。
提前致谢。
答案 0 :(得分:0)
您必须将new
更改为edit
:https://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