我已经开始使用设计 gem 进行用户注册等 Web 应用程序。我是 Ruby/Rails 环境的新手。所以这是我训练的一部分。
我的问题与旧帖子@devise 覆盖注册控制器非常相似- 未初始化的常量 Users::RegistrationsController
主页显示后,当我单击注册按钮时,出现此错误。我在网上对这个问题进行了一些研究,但无济于事。
在 app/controllers/users/registrations_controllers.rb 我有这个代码:
class Users::RegistrationsController < Device::RegistrationsController
def create
super do |resource|
if params[:plan]
resource.plan_id = params[:plan]
if resource.plan_id == 2
resource.save_with_payment
else
resource.save
end
end
end
end
end
在 Routes.rb 我有这行代码:
devise_for :users, :controllers => { :registrations => 'users/registrations' }
如果您需要任何其他信息来帮助解决此错误,请告诉我。