0

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

我浏览了http://railsapps.github.com/rails-heroku-tutorial.html简单的测试应用程序部署到 Heroku 但不会运行

我在 cedar 堆栈上运行并运行 heroku run rake db:migrate

当我执行 heroku run rake routes 时,它会返回:

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上。

4

1 回答 1

2

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

于 2012-05-25T20:36:17.950 回答