我想在所有内容中使用authenticate_user!
,但只需一页"登录"页面,在我的Rails应用程序中。为此,我可以在所有控制器中插入authenticate_user!
。但是将它插入ApplicationController
和更容易
仅在"登录"页面或者更确切地说是在SessionController中用于"登录"行动。有可能吗?
答案 0 :(得分:4)
是的,你可以做。,
class ApplicationController
before_filter :authenticate_user!
end
class SessionsController < ApplicationController
skip_before_filter :authenticate_user!
end
您可以使用except:
提及要排除的方法。