6
有没有方法可以访问SASS中的Ruby变量,还是必须为其创建自定义函数?访问SASS中的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 %>);
}
是有办法这在哈姆?
如果参数也是变量,我们将如何调用该函数? – corroded 2010-06-07 14:49:11
这样的事情:http://gist.github.com/428874 – 2010-06-07 16:20:26
嗯,我会研究这段代码,看看它是否工作:)感谢您的帮助! – corroded 2010-06-09 13:54:55