我试图在通过Rails'sform_for帮助器生成的表单中使用Parsley。问题在于Parsely的许多HTML选项都采用以下形式:data-type="email"
而form_for帮助程序使用哈希来生成这些HTML选项。我的代码:
<%= form_for [@owner, @restaurant], html: {:"data-validate" => 'parsley'} do |f| %>
<%= f.text_field :zip_code, placeholder: "zipcode", :'data-type' => "digits" %>
<%= f.submit "Submit", class: "btn btn-primary" %>
<% end %>
如何使用Parsley在form_for rails方法中提供的数据类型选项?
非常感谢。
答案 0 :(得分:1)
经常使用数据属性,因此可以将它们设置为使用:html hash。
要设置数据属性,请使用data
选项
form_for [@owner, @restaurant], data: {validate: 'parsley'} do |f|
这将在输出表单标记中生成data-validate='parsley'
。