3

current_page?() メソッドにコントローラーのすべてのページを挿入する方法はありますか?

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

:action 属性を挿入しないと機能しません!

特定のアクションのコントロールを作成する場合は、属性 :action を挿入する必要があります。

users という名前のコントローラーのすべてのページを検討します。

4

2 に答える 2

1

を使用する代わりにcurrent_page、コントローラー名を直接確認できます。

<% if controller.controller_name != "users" %>
...
<% end %>
于 2012-06-10T19:35:55.643 に答える
0

params[:controller] != 'users'

于 2012-06-10T19:43:34.013 に答える