如何覆盖设计可锁定模块

我试图覆盖Lockable模块以支持devise-token-auth,但它没有覆盖。 我到处搜索,一无所获。 我想我错过了什么,但我不知道是什么。 任何帮助,将不胜感激

module Lockable extends Devise::Models::Lockable def valid_for_authentication? # My code end end 

Drop extends并将模块包含在您的设计模型中(用户,是吗?)

 module MyLockable def valid_for_authentication? # or whatever ... end end class User include MyLockable end 

或者您可以直接在用户中定义该方法。

 class User def valid_for_authentication? ... end end