heroku中的ActionController :: RoutingError(未初始化的常量User :: UsersController)(但一切都在本地工作)

heroku中的ActionController :: RoutingError(未初始化的常量User :: UsersController)(但一切都在本地工作),第1张

概述我试图在heroku中运行我的应用程序但是在尝试注册甚至访问devise的登录页面时出现此错误: ActionController::RoutingError (uninitialized constant User::UsersController) 这是我在heroku中错过的设计错误或服务器设置吗? 顺便说一下,我在雪松堆栈中运行一个rails3.1应用程序并加载索引页面是好的,但如果我尝试 我试图在heroku中运行我的应用程序但是在尝试注册甚至访问devise的登录页面时出现此错误:

ActionController::RoutingError (uninitialized constant User::UsersController)

这是我在heroku中错过的设计错误或服务器设置吗?

顺便说一下,我在雪松堆栈中运行一个rails3.1应用程序并加载索引页面是好的,但如果我尝试登录或注册,它会打击.

注册表格显示,但是当我提交时,那就是它被吹响的时候.我检查了日志,它对控制器进行了POST,但是GETting结果页面(当我想重定向时)将其炸毁.

有帮助吗?

编辑

这是我的路线:

root :to => "home#index"devise_for :usersnamespace :user do  root :to => "users#welcome"endresources :users,:only => :show

一个heroku支持人员也询问了我的路线,但为什么它只在生产中发生?我也不认为路线有任何问题……是吗?

解决方法 这是你的问题:

namespace :user do  root :to => "users#welcome"end

你能删除吗?

总结

以上是内存溢出为你收集整理的heroku中的ActionController :: RoutingError(未初始化常量User :: UsersController)(但一切都在本地工作)全部内容,希望文章能够帮你解决heroku中的ActionController :: RoutingError(未初始化的常量User :: UsersController)(但一切都在本地工作)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1225775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存