0

検索すると、URL の結果は次のようになります。

/refinanciamentos/index?utf8=✓&pesquisa_func_cpf=**111.111.111-11**&pesquisa_func_matricula=&commit=Pesquisar

その後、すべての検索結果が表示されたら、次のボタンをクリックします。

<%= link_to 'Reserva', refinanciamentos_reserva_refinanciamento_path, :class => 'btn btn-primary' %>

そして、このボタンは他のビューと他の方法に行きます。同じコントローラーの他のメソッドに検索パラメーター (pesquisa_func_cpf=111.111.111-11) を渡すにはどうすればよいですか? 検索のメソッドは index で、メソッド reserva_refinanciamento のパラメーターを渡す必要があります。どのように作成しますか? 私はこれについて誰も考えていません=/

--------------------- UDPDATE: これは私のコントローラーです

      def index
        if params[:pesquisa_func_cpf].present?
          @funcionarios = Funcionario.pesquisa_cpf(params[:pesquisa_func_cpf]).all
          @autorizacoes = Autorizacao.pesquisa_func_cpf(params[:pesquisa_func_cpf]).all
(...)


  def reserva_refinanciamento
   # nothing here 
4

1 に答える 1

1

あなたはこのようにすることができます

<%= link_to 'Reserva', refinanciamentos_reserva_refinanciamento_path(:pesquisa_func_cpf => params[:pesquisa_func_cpf]), :class => 'btn btn-primary' %>

次にreserva_refinanciamentoメソッドでparams[:pesquisa_func_cpf]で検索データを取得できます。

于 2016-04-07T17:47:12.573 に答える