Вы можете изменить контроллер, используемый Devise, указав его в файле config/routes.rb
:
devise_for :users, :controllers => { :users => "users" }
Затем вы создадите UsersController
в своем приложении, которое наследуется от Devise::UsersController
и определите before_filter
в начале этого контроллера:
class UsersController < Devise::UsersController
before_filter :some_filter
private
def some_filter
# some code
end
end
Вам не нужно определять действия в этом контроллере, если вы не хотите полностью их переопределять.