在Rails form_for帮助字段中使用ParsleyJS

时间:2013-11-08 03:57:52

标签: ruby-on-rails ruby forms form-for parsley.js

我试图在通过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方法中提供的数据类型选项?

非常感谢。

1 个答案:

答案 0 :(得分:1)

经常使用数据属性,因此可以将它们设置为使用:html hash。

要设置数据属性,请使用data选项

form_for [@owner, @restaurant], data: {validate: 'parsley'} do |f|

这将在输出表单标记中生成data-validate='parsley'