如何从 Middleman 控制台访问助手

How can helpers be accessed from Middleman Console

如何从 middleman console 访问助手?如果对象路径不同,3.x 和 4.x 的答案会有帮助。

我找不到任何关于此的文档,因此解决了以下问题:

这是我的帮手

module PageHelpers
  def thing
    "THING!"
  end
end

在包含它的 class 实例上调用辅助方法:

$ bundle exec middleman console
irb...> (class Thing; include PageHelpers; end).new.thing
=> "THING!"