Здравствуйте. Положил картинки в assets/images. Указал путь в css, все работает. После того, как отправляю приложеине ан Heroku. Картинки не грузятся, 404. Как сделать правильно?
Heroku тут не причем. Вы должны использовать хэлперы
вместо html тега img: = image_tag 'название картинки'
вместо css-свойства url(...) background: asset-url('название картинки');
Либо кладите все в public, но тогда будете иметь проблемы с кэшированием.
Алексей POS_troi: я использую stylus, но на сколько помню .css тоже компилятся. Да и рельса по умолчанию создает application.css и все хелперы там работают.
Спасибо за наводку на Stylus.
Теперь по css, перепроверил
Если scss то без проблем работает, если стиль хранится как css то только переименование в css.erb и путь к картинкам прописывать как <%= asset_path('image') %>.
В просто css файле это всё не работает :)