2011-01-18 91 views
0

我正在试图用heroku部署我的导轨应用程序(如图所示here)。我创建了一个非常简单的rails应用程序(使用ruby 1.9.2和rails 3.0.3;我确信heroku支持这些 - 请参阅heroku文档),创建并推送github回购,创建heroku回购并推送它(所有提交完成)。而当我试图访问我的应用程序控制器时,它会抛出404栏的页面,就像它说'没有这样的控制器'。我已经完成heroku rake db:migrate,但第一次运行它我得到'主机未找到'的错误。再次运行这个固定的。那么,我不知道我是否应该运行heroku addons add:postgresql - 我虽然默认情况下postgres,但Heroku说我应该支付才能获得数据库(运行命令,我提到要求我确认计费)。Heroku:部署导轨应用程序的麻烦

可能听起来很愚蠢,但我怎么能部署我的rails应用程序(这是一个非常简单的),而不需要支付任何费用和404页面之类的麻烦,就像我在文章开头提到的那样? (这是我的问题)。也许我应该选择其他托管(如果它存在于我们的世界),或者我是否与heroku做错了什么?

+0

它在本地运行吗? – Pasta 2011-01-18 22:36:22

+0

是的,当然。而当我试图在本地看到我的控制器时,它显示出必须是英雄扔404s。 – shybovycha 2011-01-18 22:42:30

回答

3

你忘了把你的quotes_controller.rb推到git和heroku。

git add controllers/quotes_controller.rb 

它似乎你忘了模型也可能是很多文件。