/ / Ruby Jekyll plug-in: méthode non définie '- @' pour: flatify: Symbol - ruby-on-rails, ruby, jekyll, jekyll-extensions

Ruby Jekyll plug-in: méthode non définie '- @' pour: flatify: Symbol - ruby-on-rails, ruby, jekyll, jekyll-extensions

Je reçois le message d'erreur suivant lors de la tentative de construction de mon site Jekyll:

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

Je pense que cela est dû à un plug-in que je suis en train d'utiliser, car je peux le créer lorsque je supprime le fichier de mon répertoire plugins. Le code du plug-in est le suivant:

---
---

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

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

Réponses:

0 pour la réponse № 1

Vous n’avez pas besoin de ces FrontMatter Dashes au début. Le bug pourrait être parce que Jekyll "traite" tous les fichiers avec ---n---n