Ruby on rails RubyonRails中将参数从视图传递到控制器时出现问题

Ruby on rails RubyonRails中将参数从视图传递到控制器时出现问题,ruby-on-rails,ruby,export-to-excel,link-to,Ruby On Rails,Ruby,Export To Excel,Link To,我是ROR新手,正在尝试将视图中两个字段中的两个变量传递给控制器,以便为excel导出生成数据集。excel导出工作正常,但我得到的只是标题,没有数据。我知道这是因为参数没有被传递给控制器 这是密码。SQL已被缩短。。。 在视图中 输入BU经理名称、分包商名称、分包商ID、PO编号、CRN或SCA名称的任何部分: ‘分包’,:action=>‘显示活动的分包结果’,:method=>‘get’do%> '搜索\字段'%> 延长合同期限: 假})%%> 零%> “活动的\u将\u分包给\

我是ROR新手,正在尝试将视图中两个字段中的两个变量传递给控制器,以便为excel导出生成数据集。excel导出工作正常,但我得到的只是标题,没有数据。我知道这是因为参数没有被传递给控制器

这是密码。SQL已被缩短。。。 在视图中


输入BU经理名称、分包商名称、分包商ID、PO编号、CRN或SCA名称的任何部分:
‘分包’,:action=>‘显示活动的分包结果’,:method=>‘get’do%>

'搜索\字段'%>

延长合同期限: 假})%%> 零%> “活动的\u将\u分包给\u excel”,:format=>“excel”%>

我要做的是将“c_结束日期”和“搜索”数据传递给控制器。不确定链接是否正确


谢谢您的帮助。

您的html无效:在表单标记上方的td之间,您正在表单标记内部启动另一个td,而打开的td尚未关闭。这可能会破坏你的状态。尝试完全去掉td。

堆栈溢出通过奇怪的语法高亮显示很好地指出了这一点。
    <table border="0" cellspacing="0" cellpadding="10">
      <tr>
        <td style="text-align: left; width:400px;"> Enter any part of a BU Manager Name, Subcontractor name, Subcontractor ID, PO Number, CRN or SCA name:</td>
        <td style="text-align: left;">
          <% form_tag  :controller => 'subcontracts', :action => 'show_active_subcontracts_results', :method => 'get' do %>
            <p>
              <%= text_field_tag :search, params[:search] , :id => 'search_field' %>
            </p>
        <td>
            <p>
              Expand Contract Period:
              <%=  select_tag 'c_end_date', options_for_select([["Current Subcontracts", "1"],["Past 5 Years", "2"], ["All", "3"]],{:mutiple => false}) %>
              <%= submit_tag "Update", :name => nil %>
              <%= link_to_function "Clear", "$('search_field').clear()" %>
              <%= link_to 'Export To Excel',:action=>'active_subcontracts_to_excel',  :format=> 'excel'  %>

              </p>
        </td>
          <% end %>
        </td>            
      </tr>          
    </table>