Ruby on Railsのlink_toでパラメータを持たせて、送る方法をご紹介します。検索条件などを次画面に送る際に活用できそうです。
【Rails】link_toでパラメータを持たせサーバに送る方法
1 | <%= link_to 'テスト', search_tests_path(:id=> @test.id, :name=> @test.name) %> |
仮に@test.idの値が1、@test.nameの値がテストだとすると、以下のようにパラメータに値が入り、サーバ側(この場合で言うtestsコントローラのsearchメソッド)で受け取ることができます。
1 | Parameters: {"id"=>"1", "name"=>"テスト"} |