我如何让Formtastic自动将“必需”类添加到rails验证所需的元素中?
我看到您可以通过在app / inputs中添加指定的输入来创建自定义输入,但我没有看到检查是否需要的方法。
我假设它会像:
class StringInput < Formtastic::Inputs::StringInput
include Base::Stringish
include Base::Validations
def input_html_options
if required?
super.merge(:class => "required")
end
end
end
但它不起作用:|
答案 0 :(得分:1)
如果您只是要求它,我确信无论如何都会这样做:
<%= form.input :tutor_id, as: :select, collection: @student.tutors.all(order: 'name'), required: true %>
(这是Ruby 1.9语法)