【问题标题】:HEROKU scaffold.css isn't precompiledHEROKU scaffold.css 未预编译
【发布时间】:2011-12-19 00:29:03
【问题描述】:

我几乎在 HEROKU 上运行了我的第一个 ROR 应用程序,但我遇到了 css 问题。预编译有点问题……

日志:

2011-10-31T19:23:15+00:00 应用[web.1]: 2011-10-31T19:23:15+00:00 应用 [web.1]: 2011-10-31T19:23:15+00:00 应用 [web.1]: 开始 GET "/" for 77.236.11.34 at 2011-10-31 12:23:15 -0700 2011-10-31T19:23:15+00:00 app[web.1]:由 StoreController#index 处理为 HTML 2011-10-31T19:23:15+00:00 app[web.1]: 渲染 store/index.html.erb 在布局/应用程序内(0.1ms)2011-10-31T19:23:15+00:00 app[web.1]:在 6 毫秒内完成 500 内部服务器错误 2011-10-31T19:23:15+00:00 应用 [web.1]: 2011-10-31T19:23:15+00:00 app[web.1]: ActionView::Template::Error (scaffold.css 不是 预编译): 2011-10-31T19:23:15+00:00 app[web.1]: 2: 2011-10-31T19:23:15+00:00 应用 [web.1]: 3: 2011-10-31T19:23:15+00:00 应用 [web.1]: 4: 动物商店 2011-10-31T19:23:15+00:00 应用 [web.1]: 5: 2011-10-31T19:23:15+00:00 app[web.1]: 6: "all" %> 2011-10-31T19:23:15+00:00 应用程序 [web.1]: 7: 2011-10-31T19:23:15+00:00 app[web.1]: 8: 2011-10-31T19:23:15+00:00 应用 [web.1]: 应用程序/视图/布局/application.html.erb:5:in `_app_views_layouts_application_html_erb___1702959470674454677_27491740' 2011-10-31T19:23:15+00:00 应用 [web.1]: 2011-10-31T19:23:15+00:00 应用 [web.1]:2011-10-31T19:23:15+00:00 应用 [web.1]:缓存:[GET /] 未命中 2011-10-31T19:23:15+00:00 heroku [路由器]: GET eerie-meadow-9207.heroku.com/dyno=web.1 queue=0 wait=0ms service=16ms 状态=500 字节=728 2011-10-31T19:23:15+00:00 heroku[nginx]: 77.236.11.34 - - [31/​​Oct/2011:12:23:15 -0700] "GET / HTTP/1.1" 500 728 "-" "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv: 1.9.2.23) Gecko/20110921 Ubuntu/10.04 (lucid) Firefox/3.6.23" eerie-meadow-9207.heroku.com

有什么想法吗?

【问题讨论】:

  • 你能提供更多的使用细节吗?您使用的是 Rails 3.1 吗?这是使用 SASS 吗?
  • 我在 config/application.rb 中更改了 'config.assets.enabled = false',它可以工作,但仍然不能使用我的 .css 文件。RAILS 3.1.1

标签: css heroku scaffold


【解决方案1】:

你需要使用 Cedar 堆栈而不是 Bamboo - 从你的 sn-p 我可以看到

eerie-meadow-9207.heroku.com

如果您在使用 Rails 3.1 开箱即用的 Cedar 堆栈,则应该是 .herokuapp.com。

【讨论】:

  • 坦率地说,我不知道如何更改它...当我运行命令 heroku stack 时,我得到 aspen-mri-1.8.6 *竹子-mri-1.9.2竹子-ree-1.8 .7 cedar (beta) 当我在 config/application.rb 中更改 config.assets.enabled = false' 时它可以工作,但它仍然不使用我的 .css 文件
  • heroku stack 通过 *.您需要在 Cedar heroku create --stack cedar 上创建一个新应用程序并将您的应用程序推送到该应用程序。
  • 无法将堆栈更改为 Cedar。在你的项目中git remote rm heroku 然后heroku create --stack cedar 然后git push heroku master 你应该没问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-20
  • 1970-01-01
  • 1970-01-01
  • 2015-08-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多