Использование require
в приложении Rails - это красный флаг.Его следует использовать редко, если вы не создадите свою собственную функциональность за пределами области действия вашего MVC (которая обычно находится в каталоге lib
) ...
Если вы установили devise ... просто удалитеваши require
и include
операторы ...
class ApplicationController < ActionController::Base
before_action :configure_permitted_parameters, if: :devise_controller?
end
И все должно быть хорошо, если у вас есть закрытый метод с именем configure_permitted_parameters
т.е. ... (с вашими соответствующими пользовательскими атрибутами и действием)
def configure_permitted_parameters
devise_parameter_sanitizer.permit(:sign_up, keys: [:username])
end