所以我有一个程序,用户可以创建事件,并且会有多个事件。因此,事件索引页面在浏览器中看起来像“/ events”,并且它的子目录显示页面看起来像“/ events/1/events/2 ... etc”。Ruby on Rails:如何使用current_page助手获取页面的子目录
在我的布局页面中,我正在检查当前页面以决定页面的背景颜色。这对事件索引页面很容易;我只是检查它是否是通过命令页:
if current_page?(events_path) ...
但我想检查当前页面的索引的特定“显示”页面(标准支架生成的页面)。我会怎么做?这是我的尝试,我感到困惑如何路由会在这种情况下工作:
if current_page?(events_id_path) ...
你应该尝试'ACTION_NAME == “秀”'。你可以用'controller_name =='YOURCONTROLLERNAME“' –