2012-04-06 31 views
2

私はRails gem active_link_toを使ってメニューのアクティブURLを決定しています。 '/controller/action'のようなまっすぐなフォワードリンクではうまくいきますが、どうすれば特定のパラメータで同様に行うことができますか?rails active_link_to gemがパラメータ上で機能しています

すなわち/controller/action?user=all

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

https://github.com/twg/active_link_to

答えて

1

あなたはあなたのコードの編成方法によっては、宝石の正規表現の機能を使用することができます。

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

paramまたはparam値を動的に出力する場合は、上記の方法でRegex内でコードを実行できます。