Я начинаю работать с рельсами, и у меня есть приложение, работающее в dev (webrick).Предварительно скомпилированный CSS-файл не найден с рельсами 4 конвейер свойств
Проблема: предварительно скомпилированный файл CSS не найден в производстве.
Теперь я размещаю его на героку и разворачиваю. У меня есть сообщение о том, что активы предварительно скомпилированы (так что это не ошибка компиляции), и все по умолчанию для настроек.
У меня есть папка/public/assets, и все там. Я могу даже cat
приложение - * .css-файл, и я получаю полный контент, который должен иметь.
Теперь, когда я пытаюсь получить доступ к файлу CSS, он дает мне ошибку 404 (даже если это автогенерированная ссылка css с использованием <%= stylesheet_link_tag "application", :media => "all" %>
). Так что определенно это не проблема, что я сделал hardcode ссылку CSS.
Я не совсем уверен в том, что будет следующей проверкой.
Если вам интересно на выходе, в настоящее время оно доступно для общественности here.
Ну, похоже, это трюк. Теперь мне просто нужно найти изображения. – Erick
@Erick, изображения должны быть учтены и в этой конфигурации. Вы видите изображения в каталоге 'public/assets /'? Кстати, как вы ссылаетесь на эти образы, используется ли с помощью помощника image_path? – vee
Я должен admet Я ссылаюсь на них жестко, используя /assets/something.jpg. Я попытаюсь использовать помощник image_path и посмотрю. – Erick