标签: ruby-on-rails devise
除了在控制器中调用authenticate_user时检查是否设置了用户的会话,我还想检查属性approved是否为真
authenticate_user
approved
我可以在application_controller.rb文件中编写一个函数,并在每个控制器之前调用它。
application_controller.rb
我是否可以将此检查添加到authenticate_user方法以检查此内容?
答案 0 :(得分:0)
您可以执行以下补丁:
module Devise module Controllers module Helpers def authenticate_user! #do some code here end end end end
了解Devise如何使用Warden并添加新的strategy。
希望这会有所帮助。如果你被卡住了请告诉我们。