当前位置 : 主页 > 编程语言 > ruby >

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

来源:互联网 收集:自由互联 发布时间:2021-06-23
我试图在heroku中运行我的应用程序但是在尝试注册甚至访问devise的登录页面时出现此错误: ActionController::RoutingError (uninitialized constant User::UsersController) 这是我在heroku中错过的设计错误或
我试图在heroku中运行我的应用程序但是在尝试注册甚至访问devise的登录页面时出现此错误:

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

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

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

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

有帮助吗?

编辑

这是我的路线:

root :to => "home#index"

devise_for :users

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

resources :users, :only => :show

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

这是你的问题:

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

你能删除吗?

网友评论