2

我正在尝试在通过 Rails 的 form_for 助手生成的表单中使用 Parsley。问题是 Parsely 的许多 HTML 选项都采用这种形式:data-type="email"而 for 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 方法中提供的数据类型选项?

非常感谢。

4

1 回答 1

1

数据属性经常使用,因此它们被设置为在 :html 散列之外使用。

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

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

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

于 2013-11-08T04:35:26.040 回答