acessando variável Ruby (do modelo ou controlador) no SASS
Existe uma maneira de acessar variáveis Ruby no SASS ou preciso criar uma função personalizada para ele?
O que estou tentando fazer é gerar uma folha de estilo para cada usuário, portanto, no controlador, faço algo como:
def show
respond_to do |format|
format.css{render :partial => "styles"}
end
end
então, no nome da exibição _styles.haml, faço isso:
:sass
#header
:background url(user.banner.url)
Isso é possível em tudo?
* Aparentemente, não é:http://sass-lang.com/docs/yardoc/file.FAQ.html#q-ruby-code
Existe uma maneira diferente dessa correção de código "suja" que fizemos (convertemos _styles parcialmente para rhtml)
#header {
background: #efefef url(<%= @company.settings.banner.url %>);
}
existe uma maneira de fazer isso no haml?