Ruby on rails RoR-关闭表单标签

Ruby on rails RoR-关闭表单标签,ruby-on-rails,ruby,Ruby On Rails,Ruby,如何关闭表单标签?这是我的密码: <%= form_tag :action => 'authenticate' %> <h1>Already a member?</h1> <table> <tr> <td>Username*: </td> <td><%= text_field("userform", "user_name", :size => "20", :cla

如何关闭表单标签?这是我的密码:

<%= form_tag :action => 'authenticate' %>
<h1>Already a member?</h1>
<table>
  <tr>
    <td>Username*: </td>
    <td><%= text_field("userform", "user_name", :size => "20", :class => "field") %></td>
  </tr>
  <tr>
    <td>Password*: </td>
    <td><%= password_field("userform", "password", :size => "20", :class => "field") %></td>
  </tr>
  <tr>
    <td></td><td><input type="submit" value="Login" class="form_button" /></td>
  </tr>
</table>

<hr />

<%= form_tag :action => 'register' %>
<h1>Register</h1>
<table>
  <tr>
    <td>Username*: </td>
    <td><%= text_field("userform", "user_name", :size => "20", :class => "field") %></td>
  </tr>
  <tr>
    <td>Password*: </td>
    <td><%= password_field("userform", "password", :size => "20", :class => "field") %></td>
  </tr>
  <tr>
    <td>Email*: </td>
    <td><%= text_field("userform", "password", :size => "20", :class => "field") %></td>
  </tr>
  <tr>
    <td></td><td><input type="submit" value="Register" class="form_button" /></td>
  </tr>
</table>
“验证”%>
已经是会员了?
用户名*:
“20”,:类=>“字段”)%>
密码*:
“20”,:类=>“字段”)%>

'寄存器'%> 登记 用户名*: “20”,:类=>“字段”)%> 密码*: “20”,:类=>“字段”)%> 电邮*: “20”,:类=>“字段”)%>
我尝试了
,但出现了错误。(意外的肯德)。我在谷歌上搜索了一下,没有看到任何东西真正有用。哦,如果我删除水平尺后面的所有内容,表单就可以正常工作了。但是我想在页面上有两张表格

我使用的是Rails 2.3.5。

短版本(另请参见:):


?

正确版本:

<% form_tag '/someform' do -%> 
    <div><%= submit_tag 'Submit' %></div>
<% end -%>

短版(另请参见:):


?

正确版本:

<% form_tag '/someform' do -%> 
    <div><%= submit_tag 'Submit' %></div>
<% end -%>

表单标签
还包含一个块,您可以在其中放置表单元素,然后它将自动关闭。发件人:


# => 

表单标签
还包含一个块,您可以在其中放置表单元素,然后它将自动关闭。发件人:


# => 

我解决这个问题的方法是在结尾前加入submit按钮,使按钮不显示

  <%= submit_tag('',style: 'width:0;height:0;display:none;') %>
<% end %>


这会将结束标记放在我需要的地方。

我解决它的方法是在结束之前包含submit按钮,并使按钮不显示

  <%= submit_tag('',style: 'width:0;height:0;display:none;') %>
<% end %>


这会将结束标记放在我需要的地方。

我的解决方案是将表单标记放在表标记的正上方

<%= form_tag(update_password_path, :method=> "post") do |f| %>
 <p id="notice"><%= notice %></p>
<table align="center">
“post”)do | f |%>


我的解决方案是将表单标记放在表标记的正上方

<%= form_tag(update_password_path, :method=> "post") do |f| %>
 <p id="notice"><%= notice %></p>
<table align="center">
“post”)do | f |%>

这里的关键区别是“这里的关键区别是”