Я прочитал другие сообщения, но никто не решил мою проблему. Изображение было успешно загружено на Amazon S3. Я удалилРельсы не будут загружать изображения css
config.action_dispatch.x_sendfile_header = "X-Sendfile"
В моем файле CSS, если я использую
background-image: url('background.jpg');
изображение будет отображаться в режиме разработки, но не в производстве.
Если я использую
background-image: url(<%= asset_path 'background.jpg' %>)
изображение не будет отображаться либо в режиме разработки или производства. Я использую рельсы 3.2.9 Спасибо!
Попробуйте: background-image: url (<% = asset_path%>/'background.jpg') ', если вы разместили свое изображение в каталоге активов, и ваш файл имеет префикс с '.erb'. Обычно 'url (background.jpg)' достаточно. –