Неправильный путь к изображению при запуске в подкаталоге моего приложения Rails - PullRequest
4 голосов
/ 17 марта 2011

У меня есть приложение rails, работающее в подкаталоге, например www.domain.com/sub.Проблема заключается в том, что если я задаю путь к изображению в моем css, например,

/images/my_image.png

, он ломается, когда я загружаю его на свой сервер.Мне нужно установить

/sub/images/my_image.png

, тогда это сломается в моей среде разработки.Та же проблема возникает в моих файлах .js.

Я прочитал кое-что о переменной окружения rails_relative_url_root, но не смог заставить ее работать.

Может ли кто-нибудь мне помочь?

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Вы можете использовать URL-адреса относительно таблицы стилей.В вашем CSS вместо этого:

/images/my_image.png

Do:

../images/my_image.png
0 голосов
/ 17 марта 2011

Если вы работаете в OSX, вы можете настроить пассажиров для зеркалирования вашей производственной среды (поместите приложение в папку / sub) ... или вы можете посмотреть на less / sass ... Я их не часто использовал, ноЯ полагаю, что они могут позволить вам задавать пути для активов программно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...