Итак, у меня есть группа партнеров, чьи шаблоны и изображения хранятся под каталогами view, public / images, public / stylesheets, public / javascripts.
Например, изображения для партнера 'foo'хранятся в public/images/foo
Этот партнер является переменной экземпляра @partner
, которая доступна на уровне приложения.
Проблема в том, что я делаю это везде: <%= image_tag "/images/#{@partner}/image.jpg" %>
или в пределах location_controller: <% redirect_to "/locations/#{@partner}/index" %>
...
Одна из причин вопроса о пути загрузки вместо использования хелперов: нам нужно специально <% render :template => "/locations/#{@partner}/index" %>
, так как Rails ищет в / location / index по умолчанию.
Как я мог бы упростить это для себя?Как я могу добавить к пути загрузки, когда у меня есть @partner
?
Использование Ruby 1.8.7 и Rails 2.3.4