中间人使用config.rb文件中的自定义辅助功能



我在config.rb文件中定义了一个辅助功能。当我在其他地方使用它时,它可以正常工作。但是我也必须同时使用config.rb中的该功能。不幸的是有一个错误:

`method_missing': undefined method `slug' for #<Middleman::ConfigContext:0xa137b44> (NoMethodError)

但是,是否可以在config.rb文件中的helper中访问函数?还是我必须在全球外部声明该功能,然后从辅助功能和文件中的其他地方访问?

我能够通过需要我的助手来使此工作,包括config.rb中的模块:

require 'helpers/slugify_helper'
include SlugifyHelper

然后我能够从config.rb调用我的助手方法,例如: slugify(url)

fyi:我正在运行中间人~> 4.2.1

最新更新