/ / Ruby Jekyll plug-in: metodo non definito '- @' per: flatify: Symbol - ruby-on-rail, ruby, jekyll, jekyll-extensions

Plug-in Ruby Jekyll: metodo non definito '- @' per: flatify: Symbol - ruby-on-rail, ruby, jekyll, jekyll-extensions

Ho riscontrato il seguente errore durante il tentativo di creare il mio sito Jekyll:

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

Credo che ciò sia dovuto a un plug-in che sto cercando di utilizzare, dato che posso creare quando rimuovo il file dalla mia directory dei plug-in. Il codice per il plug-in è il seguente:

---
---

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

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

risposte:

0 per risposta № 1

Non hai bisogno di quelli FrontMatter Dashes all'inizio. Il bug potrebbe essere dovuto al fatto che Jekyll "elabora" tutti i file con ---n---n