在Rails资产中使用Liquid

时间:2013-02-13 21:43:18

标签: ruby-on-rails-3 asset-pipeline liquid

我在CSS中使用Liquid。例如,我有test.css.liquid,其中包含:

body { background: {{ 'red' }}; }

当我运行rake assets:precompile时,它不是test.css已编译但仍然test.css.liquid且未解析Liquid代码。

Sprockets使用Tilt默认情况下具有Liquid解析器。我在我的网站上启用了Liquid。

知道可能出现什么问题吗?

1 个答案:

答案 0 :(得分:1)

重命名清单文件application.css是个坏主意。您可以通过在清单文件中要求包含资产,如下所示:

*= require your_styles

如果您已启动liquid引擎,则应该没问题。