我使用activeadmin(activeadmin使用formtastic和设计)作为管理面板, 但我无法显示以下两个字段(这些是常规模型,与身份验证无关,我只想在视图页面中显示它们。)
以password_value
为例,下面是我试过的三种方式:
form do |f|
f.input :origin
f.input :password_value
end
此代码将在activeadmin-0.4.4 / app / views / active_admin / resource / new.html.arb中引发Formtastic::UnknownInputError
异常
form do |f|
f.input :origin
f.input :password_value, :as => :string
end
在此代码中,password_value
将不会显示在视图页面上
form do |f|
f.input :origin
f.inputs do
f.input :password_value, :as => :string
end
end
在此代码中,password_value
将显示在视图页面上,但是在一个单独的组或div中(我希望它与origin
位于相同的字段集中)。
所以我想
感谢任何帮助,谢谢。
答案 0 :(得分:0)
我想你想要做以下事情:
添加第2点(显示在同一字段集中):
form do |f|
f.inputs do
f.input :admin
f.input :password_value, :as => :string
end
end
f.inputs
正在对字段集中do块内的字段进行分组。
要正确显示它们:
你说password_value
显示正确,即使它是二进制的?对不起,但我没有报道在formtastic中显示二进制文件。