ruby – 液体错误:参数数量错误

ruby – 液体错误:参数数量错误,第1张

概述我正在尝试一个简单的Jekyll插件: class MonthlyArchives < Liquid::Tag def initialize(tag_name, text, tokens) super @text = text end def render(context) "#{@text} #{Time.now}" end 我正在尝试一个简单的Jekyll插件:

class MonthlyArchives < liquID::Tag    def initialize(tag_name,text,tokens)      super      @text = text    end    def render(context)      "#{@text} #{Time.Now}"    endendliquID::Template.register_tag('monthly_archives1',Jekyll::MonthlyArchives)

当我尝试在页面中运行它时,如下所示:

{% monthly_archives1 %}

我得到liquID错误:参数数量错误(2表示0).有任何想法吗 ?

解决方法 我没有机会用liquID构建一些东西,但 Jekyll wiki page about building your own plugins在注册之前整个类都被模块包围了

module Jekyll    ...your code...endliquID::Template.register_tag('monthly_archives1',Jekyll::MonthlyArchives)

这可能是一个问题.

总结

以上是内存溢出为你收集整理的ruby – 液体错误:参数数量错误全部内容,希望文章能够帮你解决ruby – 液体错误:参数数量错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1271804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存