Конвейер ресурсов Rails на стадии: правильный отпечаток, но 404ing

Я использую Rails 3.1.3, который включает Sprockets 2.0.3 в качестве зависимости.

Я настроил свою промежуточную среду так, как это предлагает руководство по Rails для производственной среды.

config.serve_static_assets = false
config.assets.compress = true
config.assets.compile = false
config.assets.digest = true

Я включил в свой файл Capfile

load 'deploy'
load 'deploy/assets'

. При развертывании ресурсы предварительно компилируются, как и ожидалось.

В общедоступных / активах я нахожу активы, как и ожидалось, с отпечатками пальцев.

application-bd402855d34fb61e0a1690da06f79f20.js
application-bd402855d34fb61e0a1690da06f79f20.js.gz
application-ed3f9a8d23992790841c11b6692fb576.css
application-ed3f9a8d23992790841c11b6692fb576.css.gz
...and a bunch of images...

Когда я загружаю страницу, я вижу правильные ссылки, отпечатки пальцев и все такое.

<link href="/assets/application-ed3f9a8d23992790841c11b6692fb576.css" media="screen" rel="stylesheet" type="text/css">
<script src="/assets/application-bd402855d34fb61e0a1690da06f79f20.js" type="text/javascript"></script>

Однако все, что угодно, 404s, css, js, изображения, все.

Кто-нибудь знает, в чем дело? Спасибо!

9
задан cotopaxi 8 December 2011 в 02:33
поделиться