I want to override authenticate_user and current_user method of devise gem

前端 未结 5 516
醉梦人生
醉梦人生 2020-12-16 15:22

I want to override authenticate_user! and current_user method of devise gem in my application Controller can you please help me with regards to that Thanks

5条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-16 15:51

    You may be able to monkey-patch it like:

    module Devise
      module Controllers
        module Helpers
          def authenticate_user!
            #do some stuff
          end
        end
      end
    end   
    

    But I would ask what the ultimate goal is, because Devise has some customizability built into it already, and overriding these methods makes me wonder "why use Devise at all?"

提交回复
热议问题