我现在正在为我的Rails应用程序实现导航标签。 我想为当前标签生成不同的CSS和html(添加id =“current”,不要 链接标题) - 基本的东西。
我找到了这个功能: current_page?但遗憾的是它无法正常运行:
当我致电:current_page?(:controller =>“bank_account”)时,对于/ bank_account,它返回true,但对于/ bank_account / soem_action,则返回
在这种情况下,有没有办法强制 current_page?返回true?因此,当我没有指定动作时,它应该对给定控制器的所有动作返回true。
答案 0 :(得分:1)
看看这个回答的问题:
link_to_unless_current fails when processing forms with error messages in it with restfull routes
答案 1 :(得分:0)
您可以使用
controller.controller_name
在视图中检索控制器名称。
答案 2 :(得分:0)