asset_path не предшествует имени приложения? - PullRequest
1 голос
/ 12 марта 2012

Итак, у меня есть приложение Rails 3.1. В одном из файлов шаблона (index.html.erb) у меня есть это:

<%= image_tag('resource_icons/entitlements.png') %>

, который производит:

<img alt="Entitlements" src="/intl-custserv-web/assets/resource_icons/entitlements-e77a9dbcdfe3b5bdc5e1f3c3e373a0a7.png" />

И в файле CSS (dock.css.erb) у меня есть это:

background-image:url(<%= asset_path("resource_icons/favorite-customers-icon-small.png"))

Но это производит:

background-image:url(/assets/resource_icons/favorite-customers-icon-small-613656faee70881de686d4524504a1e2.png)

Мне нужен тег asset_path для добавления имени приложения так же, как image_tag. Я что-то упускаю из виду?

Спасибо!

1 Ответ

0 голосов
/ 12 марта 2012

В вашей конфигурации среды (например: config / enivorments / production.rb) добавьте эту строку с правильным путем для вашего приложения:

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