Ruby on rails heroku部署名称错误与Desive
我在运行命令heroku run rails c时收到以下错误。我已经部署到heroku并运行了Ruby on rails heroku部署名称错误与Desive,ruby-on-rails,ruby-on-rails-4,heroku,devise,Ruby On Rails,Ruby On Rails 4,Heroku,Devise,我在运行命令heroku run rails c时收到以下错误。我已经部署到heroku并运行了rakedb:migrate 错误: /app/controllers/Users/confirmations_controller.rb:1:in `<top (required)>': uninitialized constant Users (NameError) 我在routes.rb中获得了以下内容 devise_for :users, controllers: {
rakedb:migrate
错误:
/app/controllers/Users/confirmations_controller.rb:1:in `<top (required)>': uninitialized constant Users (NameError)
我在routes.rb中获得了以下内容
devise_for :users, controllers: {
registrations: 'users/registrations'
}
我已经生成了designe控制器,它们位于app/Controllers/users/
我的确认\u controller.rb的第一行是
class Users::ConfirmationsController < Devise::ConfirmationsController
class用户::确认控制器
对这个问题有什么想法吗?你的确认\u controller.rb
文件应该在用户
目录下,而不是用户
,谢谢,这是我需要做的。然而,挑战在于我已经将目录名更改为users
,但git仍然将其视为users
。所以我必须把git分类。
class Users::ConfirmationsController < Devise::ConfirmationsController