Tôi đang chạy Rails 3.1.3, bao gồm Sprockets 2.0.3 làm phụ thuộc.Đường dẫn nội dung đường ray trên dàn dựng: vân tay chính xác nhưng 404ing
Tôi thiết lập môi trường dàn dựng của mình để được định cấu hình theo hướng dẫn của Rails đề xuất cho sản xuất.
config.serve_static_assets = false
config.assets.compress = true
config.assets.compile = false
config.assets.digest = true
tôi đã đưa vào Capfile tôi
load 'deploy'
load 'deploy/assets'
Và tài sản được biên dịch sẵn như mong đợi trên triển khai.
Ở nơi công cộng/tài sản, tôi thấy nội dung như dự kiến có vân tay.
application-bd402855d34fb61e0a1690da06f79f20.js
application-bd402855d34fb61e0a1690da06f79f20.js.gz
application-ed3f9a8d23992790841c11b6692fb576.css
application-ed3f9a8d23992790841c11b6692fb576.css.gz
...and a bunch of images...
Khi tôi tải trang, tôi thấy tham chiếu chính xác, vân tay và tất cả.
<link href="/assets/application-ed3f9a8d23992790841c11b6692fb576.css" media="screen" rel="stylesheet" type="text/css">
<script src="/assets/application-bd402855d34fb61e0a1690da06f79f20.js" type="text/javascript"></script>
Tuy nhiên, mọi thứ 404, css, js, hình ảnh, mọi thứ.
Bất kỳ ai biết thỏa thuận ở đây là gì? Cảm ơn!
Bạn đang chạy dàn dựng là 'sản xuất' hay bạn có tệp cấu hình staging.rb? Nếu có, bạn có thể không có các tùy chọn đường ống chính xác trong đó. –
Dàn dựng được thiết lập với các tùy chọn cấu hình ở trên, giống như những gì hướng dẫn Rails gợi ý cho sản xuất. Tôi muốn khá nhiều hành vi tương tự. Điều đó có đúng không? – cotopaxi
Sẽ ổn thôi. Tôi sẽ suy nghĩ về điều này một số chi tiết ... –