Ruby on Rails:current_page?使用动作时出现问题

时间:2009-07-29 10:11:14

标签: ruby-on-rails

我现在正在为我的Rails应用程序实现导航标签。 我想为当前标签生成不同的CSS和html(添加id =“current”,不要 链接标题) - 基本的东西。

我找到了这个功能: current_page?但遗憾的是它无法正常运行:

当我致电:current_page?(:controller =>“bank_account”)时,对于/ bank_account,它返回true,但对于/ bank_account / soem_action,则返回

在这种情况下,有没有办法强制 current_page?返回true?因此,当我没有指定动作时,它应该对给定控制器的所有动作返回true。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您可以使用

controller.controller_name 

在视图中检索控制器名称。

答案 2 :(得分:0)