我正在使用active_admin。我正在尝试在activeadmin中设置一个必需的表单字段:
input :team, as: :select, required: true, collection: Team.all.pluck(:name, :id), include_blank: "Please enter a team", allow_blank: false
字符串
我只想在这个特定的activeadmin页面上进行验证。它不应该存在于网站的任何其他地方,所以我不想在模型中进行验证。
由于某种原因,上面的代码不起作用。虽然表单字段确实显示*
,但它仍然提交。我如何使此输入仅在此页面上需要?
4条答案
按热度按时间yhxst69z1#
你需要的是
input_html: {required: true}
字符串
q7solyqu2#
这确实是一个Formtastic问题,而不是Active Admin。我不认为你可以合并
allow_blank: false
,include_blank: 'text'
和required: true
。尝试include_blank: false
和hint: 'Please enter a team'
。owfi6suc3#
字符串
f1tvaqid4#
字符串