2

active_link_toメニューのアクティブな URL を決定するために Rails gem を使用しています。次のような単純なリンクで'/controller/action'はうまく機能しますが、特定のパラメーターに対して同様に行うにはどうすればよいですか?

いえ/controller/action?user=all

または、これを提供できるより良い宝石はありますか?

https://github.com/twg/active_link_to

4

1 に答える 1

1

コードの編成方法によっては、gem の正規表現機能を使用できます。

<%= active_link_to("Link Text", some_place_path, :active => /#{Regexp.escape(@param_value)}/, class: "blogYear") %>

param または param 値を動的に出力する場合は、上記のメソッドを使用して Regex 内でコードを実行できます。

于 2013-01-21T19:15:34.650 に答える