Ruby Jekyll插件:未定义的方法' - @' for:flatify:符号

时间:2017-04-02 20:44:26

标签: ruby-on-rails ruby jekyll jekyll-extensions

我在尝试构建我的Jekyll网站时遇到以下错误:

jekyll 3.4.0 | Error: undefined method '-@' for :flatify:Symbol

我认为这是由于我尝试使用的插件,因为我可以在从插件目录中删除文件时构建。插件的代码如下:

---
---

module Jekyll
  module ExpandNestedVariableFilter
    def flatify(input)
      Liquid::Template.parse(input).render(@context)
    end
  end
end

Liquid::Template.register_filter(Jekyll::ExpandNestedVariableFilter)

1 个答案:

答案 0 :(得分:0)

一开始你不需要那些FrontMatter Dashes。该错误可能是因为Jekyll'使用---\n---\n

处理所有文件