Html RubyonRails如何在索引视图中包含表单

Html RubyonRails如何在索引视图中包含表单,html,ruby-on-rails,ruby,Html,Ruby On Rails,Ruby,我的头撞到墙上已经好几个小时了,我不能让它工作了。我试图添加一组复选框来验证索引页上的项目。我找到了旧的rails cast,它正是我想要做的,但我遇到了一个问题。我表格中的任何内容都会从索引页中删除,就像刚才的poof。下面是索引视图中的代码 <% form_tag verify_products_path, :method => :put do %> <% @products_unverified.each do |products| %>

我的头撞到墙上已经好几个小时了,我不能让它工作了。我试图添加一组复选框来验证索引页上的项目。我找到了旧的rails cast,它正是我想要做的,但我遇到了一个问题。我表格中的任何内容都会从索引页中删除,就像刚才的poof。下面是索引视图中的代码

  <% form_tag verify_products_path, :method => :put do %>
    <% @products_unverified.each do |products| %>
      <% if product.deleted != 'true' %>
        <tr data-link="<%= product_path(product) %>">
          <td><%= product.name %></td>
          <td><%= product.description %></td>
        </tr>
      <% end %>
    <% end %>
    <%= submit_tag "Mark as Verified" %>
  <% end %>
  </tbody>

而控制器现在只有一个虚拟方法

def verify

end

有没有线索说明为什么引入表单时索引视图会空白?非常感谢您的帮助。

请在表单标签前添加一个“=” 而不是

<% form_tag verify_products_path, :method => :put do %>
:put do%>
试一试

:put do%>

您在
表单标签之前忘记了
=

<%= form_tag verify_products_path, :method => :put do %>
:put do%>

非常感谢您。我不敢相信我犯了这么愚蠢的错误。在我发布这个问题之前,我甚至通过了其他3个开发人员的测试,我们都错过了。再次感谢。
<%= form_tag verify_products_path, :method => :put do %>
<%= form_tag verify_products_path, :method => :put do %>