gpt4 book ai didi

ruby-on-rails - heroku 使用 Devise 部署 NameError

转载 作者:行者123 更新时间:2023-12-04 17:14:14 26 4
gpt4 key购买 nike

我在运行命令时收到以下错误 heroku run rails c .我已经部署到 heroku 并运行了 rake db:migrate
错误:

/app/controllers/Users/confirmations_controller.rb:1:in `<top (required)>': uninitialized constant Users (NameError)

Heroku 还在我的 gemfile 中找到了 Devise。
remote:        Using devise 3.5.2

我在 routes.rb 中有以下内容
  devise_for :users, controllers: {
registrations: 'users/registrations'
}

我已经生成了位于 app/controllers/users/ 中的设计 Controller

我的第一行 confirmations_controller.rb
class Users::ConfirmationsController < Devise::ConfirmationsController

关于这个问题的任何想法?

最佳答案

您的 confirmation_controller.rb文件应该在 users 下目录,而不是 Users .

关于ruby-on-rails - heroku 使用 Devise 部署 NameError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32106726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com