在Ruby On Rails中将参数从视图传递到控制器时出现问题

|| 我是ROR的新手,正在尝试将视图中两个字段中的两个变量传递给控制器​​以生成用于excel导出的数据集。 excel导出有效,但是我得到的只是标题,没有数据。我知道这是因为没有将参数传递给控制器​​。 这是代码。 SQL已缩短... 视野中
    <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>
我想要做的是将\'c_end_date \'和\'search \'数据传递给控制器​​。不确定link_to是否正确。 谢谢您的帮助。     
已邀请:
        您的html无效:在表单标签上方的td之间,您正在表单标签内的另一个td开始,其中尚未关闭开头的td。这可能会破坏您的表格。尝试完全删除该td。     

要回复问题请先登录注册