28

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

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

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

4

3 回答 3

44

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

编辑: 如果您不想要自定义操作 URL,那么您也可以使用它 <%= form_for @user, html: {id: "BlaBla"} do |f| %>

于 2012-07-08T14:25:29.767 回答
6

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

于 2014-09-02T10:49:11.667 回答
2

这是新语法

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

于 2019-07-05T15:42:50.423 回答