【发布时间】:2011-09-23 12:39:03
【问题描述】:
今天,我创建了一个可以在 Heroku 上完美运行的工作应用的副本,并尝试将其部署在 Heroku 上作为新项目的起点。
我将新文件夹添加为 git 存储库,在 GitHub 上创建了一个新的远程存储库,编辑了配置文件并为数据库指定了新名称,创建了新数据库并尝试在 Heroku 上进行部署。
当我尝试这个应用程序崩溃时,我可以从远程日志中看到:
2011-06-27T12:45:28+00:00 heroku[web.1]: Starting process with command: `thin -p 29758 -e production -R /home/heroku_rack/heroku.ru start`
2011-06-27T12:45:32+00:00 app[web.1]: /app/config/routes.rb:42:in `block in <top (required)>': undefined local variable or method `id' for main:Object (NameError)
2011-06-27T12:45:32+00:00 app[web.1]: from /app/.gems/gems/actionpack-2.3.6/lib/action_controller/routing/route_set.rb:227:in `draw'
2011-06-27T12:45:32+00:00 app[web.1]: from /app/config/routes.rb:1:in `<top (required)>'
你能帮帮我吗?
【问题讨论】:
-
您能出示您的
routes.rb文件吗? -
prolly 你的 routes.rb 文件中有一些语法 msitake
-
我的路由文件确实有错误!奇怪的是,我的另一个应用程序可以正常运行。还是谢谢!
标签: ruby-on-rails heroku