如何在rails中的form_for标记中添加html id?

时间:2012-07-08 14:05:17

标签: ruby-on-rails

我正在尝试将id标记添加到我在rails中创建的表单中。表单的开头有以下代码:

<%= form_for(@user) do |f| %>

我可以在form_for嵌入的ruby中添加一个id,还是必须创建一个form_tag字段并在那里添加id?如果我必须创建一个form_tag字段,如何添加id并正确创建form_tag字段?非常感谢你!

3 个答案:

答案 0 :(得分:35)

试试这个<%= form_for @user, :url => "controller action url", :html => {:id => "Blabla"} do |f| %>

答案 1 :(得分:4)

还有一种方法:<%= form_for @user, html: {id: :form_id } do |f| %>

答案 2 :(得分:1)

这是新语法

<%= form_for @user, html: {id: "my_form"} do |f| %> <% end %>