【发布时间】:2012-02-12 21:40:01
【问题描述】:
我刚刚迁移到 Rails 3.1,但在开始使用资产管道时遇到了麻烦。
我在将其他 css 文件添加到 config.assets.precompile += ['scaffold.css', 'other.css', 'other.js'] 后运行:bundle exec rake assets:precompile RAILS_ENV=production 我的所有文件都位于 /app/asset 图像、javascripts 或样式表路径中。
执行 rake 任务后,我可以看到 manifest.yml 文件,但它缺少我添加到 config.assets.precompile 的其他 css 和 js 文件
这是我在 prod 上的 manifest.yml 文件:
connect.gif:connect-b85d46914c10cb653f3444c3529b83eb.gif connect.png: 连接-bce549a396f27cc5f7b315190ee3385a.png d.jpeg: d-c5f2ca3025794efdc341159538f4a0bf.jpeg 数据.png: 数据-d225a9937a1aa78805e704ada167b2d0.png fb.png: fb-2e743f3607323f9d21dd2e96b5c95d4b.png feed.png: 饲料-fd4c0dc513639edd0ba2f39a063fdc90.png grid.png: 网格-b3db76abb46477b06c15055df8412c79.png i.png: i-5ac52498083d9dfc5f898cdf666bc9c0.png infb.png: infb-80208a4e1bd3d2a03f23097a7d19fe7e.png r.png: r-ba27ded8b8873c851cd9aaf8697f8092.png rails.png: rails-e4b51606cd77fda2615e7439907bfc92.png share.jpeg: share-47877a532c58510f38eeb534122b4846.jpeg share.png: 分享-b9939bdcdf8b082eeb27697592258b9a.png signup.jpeg: 注册 23dfea4e8af95dae93ab254162e01fc2.jpeg tc.png: tc-abb1838a7396c3a0a54e68ecb80cd225.png tweet.png: 推文-3865676af138fa7d80e0e416210f2fa0.png 黄色.png: 黄色-b2257e0f9bb17cd4b44faaee30df8fa6.png jquery.flot.js: jquery.flot-944582c3d888856c9d82964ea8cf0bcc.js jquery-ui.min.js: jquery-ui.min-4258e47b40673a02bedfda178628bfba.js jquery.min.js: jquery.min-17322428695737103f15e8b9db8b5909.js application.js: 应用程序-f71535809bb0483163e3e4d857abe6d0.js
这里发生了什么?我已经用 touch restart.txt 和 nginx 重新启动了这两个乘客。我已阅读有关此问题的所有文档。
nginx 错误日志:
cache: [GET /] miss
ActionView::Template::Error (scaffold.css isn't precompiled):
2: %html
3: %head
4: %title redmeetsblue
5:
6: = javascript_include_tag "application.js"
7: = csrf_meta_tag
8: %script{:src => "http://connect.facebook.net/en_US/all.js#appId=143150285757259&xfbml=1"}
app/views/layouts/application.html.haml:5:in `_app_views_layouts_application_html_haml__44133251_81438200'
app/controllers/homes_controller.rb:7:in `index'
【问题讨论】:
标签: ruby-on-rails ruby asset-pipeline production-environment