我刚刚开始在rails中制作应用。当我运行我的本地服务器时,我所做的一些静态页面的链接工作正常(存储在apps / views / pages /文件夹中)。但是,当我成功将此应用程序推送到heroku并尝试导航到这些页面时,我得到标准的“抱歉出错”消息。我修改了索引页面,所以我知道这些更新正在运行。任何帮助将不胜感激。
我浏览了http://railsapps.github.com/rails-heroku-tutorial.html和Simple 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上。
答案 0 :(得分:2)
好的,所以错误是我没有预编译我的CSS。所以你要做的就是预编译它。要执行此操作,只需键入bundle exec rake assets:precompile
,然后执行所有正常的git commit,push和heroku推送业务。