Symfony2在资产过滤器中找不到ruby.xml

时间:2014-09-24 15:19:24

标签: ruby symfony symfony-2.3 assetic

需要你的帮助。

刚刚安装了指南针和sass,重新加载页面后,我发现了这个错误:

  

InvalidArgumentException:文件" filters / ruby​​.xml"不存在(在:/ var / www / ProjectName / Symfony / vendor / symfony / assetic-bundle / Symfony / Bundle / AsseticBundle / DependencyInjection /../ Resources / config)。

如何重新安装或创建文件。?

1 个答案:

答案 0 :(得分:0)

您的Assetic配置看起来不正确,并尝试为不存在的ruby过滤器加载配置。我假设您的配置的assetic.filters部分如下所示:

assetic:
    # ...
    filters:
        ruby:
            apply_to: "\.sass$"

Assetic会查找与filters数组键匹配的过滤器配置,但肯定无法找到ruby过滤器。您应该使用sass过滤器:

assetic:
    # ...
    filters:
        sass:
            apply_to: "\.scss$"