动态编写生成器模板SCSS文件

时间:2012-09-25 08:29:19

标签: ruby ruby-on-rails-3.2 sass generator thor

我正在尝试在rails中创建自己的生成器,用于管道的标准资产设置。我一直关注Ryan Bates Railscast on the generators

他解释了如何在html.erb文件中添加动态代码,但我尝试在scss文件中执行类似操作,它只是输出标记:

<% if options.add %>
//Some optional code here
@import "add.css.scss";
<% end %>

但是,当我调用create_template时,它只是将代码添加到模板中而不是执行它。我已经尝试过调用.scss.erb这个文件,但是对此也不高兴吗?

关于如何调整文件以使if语句有效的任何想法?

1 个答案:

答案 0 :(得分:0)

试试这个<%- if options.add -%>