覆盖Devise的TokenAuthenticatable :: authenticate!功能

时间:2012-10-02 01:42:17

标签: ruby-on-rails-3 devise token

我的用户类是:token_authenticatable。我想覆盖函数Devise :: Strategies :: TokenAuthenticatable.authenticate!用我自己的功能运作。最好的方法是什么?

其他问题是,如果我想用MyTokenAuthenticatable类覆盖TokenAuthenticatable类来覆盖几个函数,那么最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

您应该创建一个新策略,即

  

设计::策略:: MyTokenAuthenticatable

它可以是

的副本
  

设计::策略:: TokenAuthenticatable

有必要的更改