作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
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/
嗨,我试图复制我的旧 haml_tags,但它们似乎不适用于 Rails 3.1rc4,或者我做错了什么。任何人都可以指出我正确的方向吗? def bonus_value_of(stat) bon
module FooHelper def foo haml_tag(:div) do haml_content("bar") end end end 当我测试这个时
我的 HAML 模板的这个助手有什么问题? def display_event(event) event = MultiJson.decode(event) markup_clas
在 HAML 中,我们有 haml_tag helper . slim里面有没有slim_tag helper?有人实现了吗? 最佳答案 您可以使用 Slim splat 属性来使用 *.请参阅自述文
我是一名优秀的程序员,十分优秀!