我正在使用Rails gem active_link_to
来确定菜单的活动URL。它在'/controller/action'
之类的直接链接上运行良好,但我怎样才能为特定的param做同样的事情呢?
即/controller/action?user=all
或者是否有更好的宝石可以提供这个?
答案 0 :(得分:1)
您可以使用gem的Regex功能,具体取决于代码的组织方式。
<%= active_link_to("Link Text", some_place_path, :active => /#{Regexp.escape(@param_value)}/, class: "blogYear") %>
如果要动态输出param或param值,可以使用上述方法在Regex中执行代码。