4

http://example.com/?sort=popのような URL があります。

私の見解では、私は使用していますlink_to category.name, categories_path(category)

要求元の URL に既に存在する可能性のあるクエリ文字列パラメーターを保持するにはどうすればよいですか?

したがって、最終的なリンク URL はhttp://example.com/categories/1?sort=popになります。

4

3 に答える 3

1

アンソニーの解決策はほとんどうまくいきました。paramsただし、渡された変数の 1 つとしてだけ持つのは好きではありませんでした。代わりに、リンクにparams:orを追加する必要がありました。:params =>今すぐ見つけてください。

<%= link_to "XLS ", users_path(format: "xls", params: params) %>

于 2012-08-26T14:58:41.797 に答える
0
<%= link_to category.name, category_path(category,
  request.parameters.merge({:new_params => 42}) ) %>

これは正しいパスにリンクし、既存のパラメーターを保持し、新しいパラメーターを追加する必要があります。

Rails: link_to で GET クエリ文字列パラメーターを保持する

于 2012-11-12T19:33:52.363 に答える