如何在Sass中访问Rails对象?

com*_*lex 5 css ruby-on-rails erb sass

在Rails 3.1.0项目中,我的公司有一些可自定义的属性,如background_color和link_color.我希望能够像这样设置一些Sass变量:

$background_color: <%= @company.background_color %>
$link_color: <%= @company.link_color

...
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为@company当Sass做它的事情时是零.我不确定如何以动态的方式解决这个问题(可以创建公司并且可以更改颜色并立即更新视图).有什么建议?

Mat*_*hew 0

我想你也许可以做一些像你在那里所做的事情,但是你需要将文件的扩展名更改为“.css.scss.erb”