当前页面?方法

时间:2012-06-10 19:31:55

标签: ruby-on-rails ruby-on-rails-3

有一种方法可以在current_page?()方法中插入控制器的所有页面?

<%if (!current_page?(:controller=>'users'))%>
    ...
<%end>

如果我没有插入:action属性不起作用!

我必须插入属性:action如果我想对特定操作进行控制。

我会考虑名为users的控制器的所有页面。

2 个答案:

答案 0 :(得分:1)

您可以直接检查控制器名称,而不是使用current_page

<% if controller.controller_name != "users" %>
...
<% end %>

答案 1 :(得分:0)

params[:controller] != 'users'