http://example.com/?sort=popのような URL があります。
私の見解では、私は使用していますlink_to category.name, categories_path(category)
要求元の URL に既に存在する可能性のあるクエリ文字列パラメーターを保持するにはどうすればよいですか?
したがって、最終的なリンク URL はhttp://example.com/categories/1?sort=popになります。
http://example.com/?sort=popのような URL があります。
私の見解では、私は使用していますlink_to category.name, categories_path(category)
要求元の URL に既に存在する可能性のあるクエリ文字列パラメーターを保持するにはどうすればよいですか?
したがって、最終的なリンク URL はhttp://example.com/categories/1?sort=popになります。
アンソニーの解決策はほとんどうまくいきました。params
ただし、渡された変数の 1 つとしてだけ持つのは好きではありませんでした。代わりに、リンクにparams:
orを追加する必要がありました。:params =>
今すぐ見つけてください。
<%= link_to "XLS ", users_path(format: "xls", params: params) %>
<%= link_to category.name, category_path(category,
request.parameters.merge({:new_params => 42}) ) %>
これは正しいパスにリンクし、既存のパラメーターを保持し、新しいパラメーターを追加する必要があります。