我正在尝试为我在Rails中创建的表单添加ID标签。表单的开头有以下代码:
<%= form_for(@user) do |f| %>
我能否在form_for嵌入的ruby代码中添加id,还是必须创建一个form_tag字段并在那里添加id?如果我必须创建一个form_tag字段,如何正确添加id并创建form_tag字段?非常感谢!
我正在尝试为我在Rails中创建的表单添加ID标签。表单的开头有以下代码:
<%= form_for(@user) do |f| %>
我能否在form_for嵌入的ruby代码中添加id,还是必须创建一个form_tag字段并在那里添加id?如果我必须创建一个form_tag字段,如何正确添加id并创建form_tag字段?非常感谢!
尝试这个<%= form_for @user, :url => "控制器动作URL", :html => {:id => "Blabla"} do |f| %>
编辑:
如果您不想要自定义的动作URL,则可以使用以下内容
<%= form_for @user, html: {id: "BlaBla"} do |f| %>
<%= form_for @user, html: {id: :form_id } do |f| %>
这是新语法
<%= form_for @user, html: {id: "my_form"} do |f| %> <% end %>