Существует ли способ получить доступ к переменным Ruby в ДЕРЗОСТИ, или я должен сделать пользовательскую функцию для него?
То, что я пытаюсь сделать, должно генерировать таблицу стилей для каждого пользователя так в контроллере, я делаю что-то как:
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 %>);
}
существует ли путь к этому в haml?
Вы можете определить пользовательскую функцию SassScript (, пример ), которая вставляет значение.