中间人在 config.rb 文件中使用自定义辅助函数
Middleman use custom helper function inside config.rb file
我在 config.rb 文件中定义了一个辅助函数。当我在其他地方使用它时,它工作正常。但我必须同时在 config.rb 中使用该函数。不幸的是有一个错误:
`method_missing': undefined method `slug' for #<Middleman::ConfigContext:0xa137b44> (NoMethodError)
是否仍然可以访问 config.rb 文件中帮助程序中的函数?或者我是否必须在全局外部声明该函数,然后从辅助函数内部和文件中的其他地方访问它?
我能够通过要求我的助手 和 在 config.rb:
中包含像这样的模块来完成这项工作
require 'helpers/slugify_helper'
include SlugifyHelper
然后我可以从 config.rb 调用我的辅助方法,例如:slugify(url)
.
仅供参考:我是 运行 中间人 ~> 4.2.1
。
我在 config.rb 文件中定义了一个辅助函数。当我在其他地方使用它时,它工作正常。但我必须同时在 config.rb 中使用该函数。不幸的是有一个错误:
`method_missing': undefined method `slug' for #<Middleman::ConfigContext:0xa137b44> (NoMethodError)
是否仍然可以访问 config.rb 文件中帮助程序中的函数?或者我是否必须在全局外部声明该函数,然后从辅助函数内部和文件中的其他地方访问它?
我能够通过要求我的助手 和 在 config.rb:
中包含像这样的模块来完成这项工作require 'helpers/slugify_helper'
include SlugifyHelper
然后我可以从 config.rb 调用我的辅助方法,例如:slugify(url)
.
仅供参考:我是 运行 中间人 ~> 4.2.1
。