我有一个非用户模型,它有attrs / db-columns,作为“密码”,还有一个“其他密码”,两者在编辑该对象时,它们的值不会出现在文本框中
我没有在activeadmin-0.5.1中找到任何导致此问题的可疑代码。
任何提示?
即使我使用默认值或放下以下内容,我也会得到相同的结果
form do |f|
f.inputs "Details" do
f.input :user, :as => :select
f.input :type, :input_html => { :disabled => 'disabled' }
f.input :password
f.input :extra
f.input :other_password
end
f.actions
端
看起来像正在编辑的任何字段上的某个过滤器名称中都有“密码”?
答案 0 :(得分:2)
这很可能是由于formtastic's inferred field types,因此将匹配“密码”的任何字段设为:password
类型。尝试使用:as => :string
选项设置这些输入:
form do |f|
f.inputs "Details" do
f.input :user, :as => :select
f.input :type, :input_html => { :disabled => 'disabled' }
f.input :password, :as => :string
f.input :extra
f.input :other_password, :as => :string
end
f.actions
end