我使用了一些简单的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时,通常当一个类的名称错误时,但我不确定我应该看哪个类。任何帮助将不胜感激。