Я использую конвейер ресурсов в Rails 3.2.1
Мое приложение может иметь разные темы CSS в зависимости от предпочтений пользователя. но 90% таблиц стилей одинаковы.
Я бы хотел, чтобы все мои CSS-файлы были скомпилированы в один файл, но с результирующим именем файла в зависимости от имени пользователя.
В Rails 2.x я мог бы сделать это:
<%= stylesheet_link_tag 'main.css', "themes/#{@user.css_theme}.css", :cache => @user.name %>
и файл будет иметь правильное имя файла.
Теперь, с Rails 3.1+, я могу использовать ERB для настройки необходимых таблиц стилей, но если я установлю это в моем макете:
<%= stylesheet_link_tag "application" %>
скомпилированный файл называется application.css, и я не могу найти способ установить собственное имя.