Просто добавьте его в качестве функции класса в зависимости от того, какой модал используется в качестве ресурса устройства (например, пользователь):
class User < ActiveRecord::Base
devise :recoverable
def self.reset_password_by_token(attributes={})
# custom code...
super
end
end