gpt4 book ai didi

ruby-on-rails - 使用 'haml_tag' 测试助手

转载 作者:数据小太阳 更新时间:2023-10-29 08:55:54 26 4
gpt4 key购买 nike

module FooHelper
def foo
haml_tag(:div) do
haml_content("bar")
end
end
end

当我测试这个时,我得到:

NoMethodError: 未定义方法“haml_tag”

此代码完全有效,可在开发/生产环境中运行。

这与在测试环境中正确加载 haml 助手有关。

谢谢!

最佳答案

看起来 Rails 测试脚手架在其上下文中不包含 Haml::Helpers。如果您正在使用 Test::Unit,您可以自己将它包含在测试类中。您还需要运行 Haml::Helpers#init_haml_helpers在测试设置中,以便正确初始化所有 Haml 内容。

关于ruby-on-rails - 使用 'haml_tag' 测试助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com