如何将 html5 数据属性添加到 rails form_tag

dan*_*ane 3 html ruby ruby-on-rails ruby-on-rails-4

如何将 html5 data- 属性添加到 rails form_tag

我知道您可以为 form_for 标签执行此操作,但它与 form_tag 的渲染方式不同:

<%= form_for(@inventory, :remote => true, :html => { 'data-parsley-validate' => "", "data-parsley-errors-container" => "#inventory_errors" }) do |f| %>
Run Code Online (Sandbox Code Playgroud)

dan*_*ane 5

为了向 ruby​​ on rails form_tag 添加 html 5 数据属性,请将它们添加到 :data 参数中。所以对于上面的问题,它看起来像:

<%= form_tag("/inventories", method: "post", :remote => true, :data => {:"parsley-validate" => "", :"parsley-errors-container" => "#inventory_errors" }) do %>
Run Code Online (Sandbox Code Playgroud)