【发布时间】:2013-07-13 14:30:39
【问题描述】:
我在 ActiveAdmin 上设置了一个页面,当用户单击“创建一个”按钮时,我想在 /new 页面上添加一个简短的文本框(在实际表单的顶部或部分,更简单的方法)解释需要在表单中输入的内容。
我该怎么做?
【问题讨论】:
我在 ActiveAdmin 上设置了一个页面,当用户单击“创建一个”按钮时,我想在 /new 页面上添加一个简短的文本框(在实际表单的顶部或部分,更简单的方法)解释需要在表单中输入的内容。
我该怎么做?
【问题讨论】:
Active Admin 通过在 Formtastic (http://github.com/justinfrench/formtastic) 创建的出色 DSL 之上创建一个瘦 DSL 来完全控制表单的输出。
您可以为每个表单输入添加:hint,如下所示:
form do |f|
f.inputs 'Details' do
f.input :title, :required => true, :hint => "This field should be filled in"
end
f.inputs 'Advanced' do
f.input :keywords, :hint => "Example: ruby, rails, active-admin"
...
end
end
看看 Formtastic 文档,有很多功能......
【讨论】:
您可以简单地在模型中添加新的 description 列,或者您可以使用活动管理员 cmets here is comments 描述活动管理员。
希望对你有帮助。
【讨论】: