heroku ActionController :: RoutingError(未初始化的常量WelcomeController)上的错误:

时间:2014-02-17 03:18:26

标签: ruby-on-rails ruby postgresql heroku

我使用了一些简单的rails命令,比如rails generate scaffold和rails generate controller command

rails g controller welcome index

创建了一个welcome控制器和一个index.html.erb文件。然后,在routes.rb中,我取消注释了行

root 'welcome#index'

现在,当我运行服务器时

rails s

运行正常,我可以在127.0.0.1:3000看到我的主页。但是,当我运行rails s -e production时,以及当我将它上传到heroku时,我在生产模式下看到它时遇到了麻烦。我在计算机上收到postgres错误可能是因为我没有安装postgres,但是在heroku日志上它说了

ActionController::RoutingError (uninitialized constant WelcomeController)

我记得看到"未初始化的常数"在编写普通的旧Ruby时,通常当一个类的名称错误时,但我不确定我应该看哪个类。任何帮助将不胜感激。

0 个答案:

没有答案