before_filter:是否可以为操作指定控制器?

时间:2010-09-08 04:01:31

标签: ruby-on-rails before-filter

我的application_controller中有以下字符串:

  before_filter :login_required, :only => [ :edit, :update, :show, :index ] 

但是如果:show,我需要放{:controller => 'users',:action => 'show'}异常。有可能吗?

1 个答案:

答案 0 :(得分:11)

选项:

  • 在UsersController中使用skip_before_filter

    skip_before_filter :login_required, :only => :show

  • 如果特殊情况增加,则将before_filter单独应用于每个控制器。