before_filter: возможно ли указать контроллер для действия? - PullRequest
7 голосов
/ 08 сентября 2010

В моем application_controller есть следующая строка:

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

Но в случае с: show мне нужно поместить {: controller => 'users',: action => 'show'} в исключение. Возможно ли это сделать?

1 Ответ

11 голосов
/ 08 сентября 2010

Опции:

  • Использовать skip_before_filter в UsersController

    skip_before_filter :login_required, :only => :show

  • Применяя before_filter индивидуально к каждому контроллеру, если ваши исключительные случаи растут.

...