如何在Sass文件中访问我的视图代码中定义的变量?

时间:2011-05-19 04:43:37

标签: ruby-on-rails sass

我想在rails视图页面中编写一些代码来定义一个包含div的param的类,如:

%div{:class => div_with_width("500px")}

然后在sass文件中,定义一个类mixin,如:

=div_with_width(!width)
  div
    :width = !width

我可以写这样的代码吗?或者有一个很好的方法来做到这一点?感谢。

1 个答案:

答案 0 :(得分:1)

我认为,根据定义,mixins旨在用于其他SASS文件。您可能只需在另一个SASS文件中使用mixin,将其应用于真实类。由于SASS文件被编译为CSS,如果你没有这条路线,你可能永远不会看到使用的mixin,因此在你的最终CSS输出中根本没有定义。