1
我使用devise進行身份驗證,所有這些都很好,但我希望將之前的過濾器編輯爲構建在設計中的用戶操作,並對其造成問題,導致它沒有控制器。任何人都知道如何去做?rails 3在過濾器之前設計
我使用devise進行身份驗證,所有這些都很好,但我希望將之前的過濾器編輯爲構建在設計中的用戶操作,並對其造成問題,導致它沒有控制器。任何人都知道如何去做?rails 3在過濾器之前設計
可以改變所使用的設計通過在config/routes.rb
文件中指定它的控制器:
devise_for :users, :controllers => { :users => "users" }
那麼你會創建一個在您的應用程序,從Devise::UsersController
繼承UsersController
,在開始處定義一個before_filter
該控制器:
class UsersController < Devise::UsersController
before_filter :some_filter
private
def some_filter
# some code
end
end
除非您想完全覆蓋它們,否則不需要定義此控制器中的操作。