【发布时间】:2021-08-01 01:08:45
【问题描述】:
我似乎在使用 ActiveAdmin 2.9 时遇到问题,我需要使用 input_html: {required: true} 创建标题,它仍然允许我提交没有标题的表单。我还需要为 Active Admin 做些什么来验证此职位要求吗?为了清楚起见,下面是我的表格。
form title: 'Notes' do |f|
f.inputs 'Note' do
f.semantic_errors
f.input :topic
f.input :title, input_html: {required: true}
f.input :body, as: :quill_editor
end
f.actions
end
【问题讨论】:
-
可能你错过了
: -
对不起,这只是一个错字。我已经正确地将它作为 input_html: {required: true}
-
你是否在底层模型中添加了验证?
-
我猜你想限制一个文本输入字段,对吧?如果正确,那么让
required: true尝试不使用input_html,因为activeadmin使用 formtastic 并且它的文档显示所有文本输入案例以这种方式声明require -
f.input :title, :required => true
标签: ruby-on-rails forms user-input activeadmin required