我正在尝试为Devise基础控制器添加一个方法,即DeviseController,以便它可供所有Devise继承的控制器使用,例如注册,会话等。目的是在过滤器之前仅在所有设备控制器中使用它。
但是,如果我尝试通过添加任何方法,
DeviseController < ApplicationController
protected
def my_method
# logic
end
end
并将此文件添加为app / controllers / devise_controller.rb,我在 RegistrationsController&lt; 中遇到“未定义方法require_no_authentication ”错误设计:: RegistrationsController
知道如何克服这个问题吗?