localhost上提供的页面在heroku应用程序上不可用

时间:2012-05-25 14:27:19

标签: ruby-on-rails-3 heroku

我刚刚开始在rails中制作应用。当我运行我的本地服务器时,我所做的一些静态页面的链接工作正常(存储在apps / views / pages /文件夹中)。但是,当我成功将此应用程序推送到heroku并尝试导航到这些页面时,我得到标准的“抱歉出错”消息。我修改了索引页面,所以我知道这些更新正在运行。任何帮助将不胜感激。

我浏览了http://railsapps.github.com/rails-heroku-tutorial.htmlSimple test app deploys to Heroku but won't run

我在雪松堆上运行并运行了heroku run rake db:migrate

当我这样做的时候     heroku运行rake路线 它返回:

pages_home GET /pages/home(.:format)    pages#home
pages_contact GET /pages/contact(.:format) pages#contact
pages_about GET /pages/about(.:format)   pages#about

我正在运行rails 3.2,但是ruby 1.8.7。我在osx lion上。

1 个答案:

答案 0 :(得分:2)

好的,所以错误是我没有预编译我的CSS。所以你要做的就是预编译它。要执行此操作,只需键入bundle exec rake assets:precompile,然后执行所有正常的git commit,push和heroku推送业务。