Zugriff auf Ruby-Variable (vom Modell oder Controller) in SASS

Gibt es eine Möglichkeit, in SASS auf Ruby-Variablen zuzugreifen, oder muss ich eine benutzerdefinierte Funktion dafür erstellen?

Was ich versuche ist, ein Stylesheet für jeden Benutzer zu generieren, also mache ich im Controller so etwas wie:

def show
  respond_to do |format|
    format.css{render :partial => "styles"}
  end
end

then im Ansichtsnamen _styles.haml mache ich das:

:sass
  #header
    :background url(user.banner.url)

ist das überhaupt möglich?

* Anscheinend ist es nicht:http: //sass-lang.com/docs/yardoc/file.FAQ.html#q-ruby-cod

Gibt es einen anderen Weg als diesen 'schmutzigen' Code, den wir behoben haben (wir haben dann _styles teilweise in rhtml konvertiert)

#header {
  background: #efefef url(<%= @company.settings.banner.url %>);
}

Gibt es einen Weg dafür in haml?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage