【发布时间】:2012-06-07 07:52:59
【问题描述】:
我使用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 位于同一字段集中)。
所以我想
- 正确显示它们
- 与其他人在同一个字段集中。
感谢任何帮助,谢谢。
【问题讨论】:
-
您可以将整个资源文件发布到您的 app/admin 文件夹中吗?
-
就像
ActiveAdmin.register PasswordForm do ... end和...一样简单,上面的代码我已经试过了。
标签: ruby-on-rails devise activeadmin formtastic