Я очень плохо знаком с рельсами, так что извините, если это глупый вопрос.Я создал приложение Rails 3.2 и готовился к развертыванию в рабочей среде.
Я запустил rake assets: прекомпилировал, это заняло некоторое время и создал несколько файлов в каталоге public / assets /.
Проблемав том, что когда я запускал сервер в рабочей среде, он выдавал ошибку «Извините», и я не мог увидеть ни одной новой строки в производственном журнале, хотя у него были соответствующие разрешения.
В журнале nginx / webrickединственное, что обнаружилось, было:
cache: [GET /] miss
Итак, я попробовал несколько вещей и, наконец, после установки config.assets.compile в значение true, это сработало.
У меня вопрос, почему этополучилось?Это проблемный файл или что-то, что задача прекомпиляции не удалось скомпилировать?
Существует специальный файл CSS (только для IE), который я включил следующим образом:
<!--[if IE ] --><%= stylesheet_link_tag 'ie' %><!-- [endif]-->
Чтодавая ошибку 404.Все остальные файлы были включены с помощью assets / stylesheets / application.css.