доступ к переменной Ruby (из модели или контроллера) в SASS
Есть ли способ получить доступ к переменным Ruby в SASS или мне нужно сделать специальную функцию для этого?
Я пытаюсь создать таблицу стилей для каждого пользователя, поэтому в контроллере я делаю что-то вроде:
def show
respond_to do |format|
format.css{render :partial => "styles"}
end
end
тогда в представлении имя _styles.haml я делаю это:
:sass
#header
:background url(user.banner.url)
Это вообще возможно?
* Видимо, это не так:http://sass-lang.com/docs/yardoc/file.FAQ.html#q-ruby-code
Есть ли способ, отличный от этого «грязного» исправления кода, которое мы сделали (тогда мы преобразовали частичный _styles в rhtml)
#header {
background: #efefef url(<%= @company.settings.banner.url %>);
}
есть ли способ для этого в хамле?