我正在尝试创建一个简单的菜单,但遇到了这个问题:HAML 不断转义我到 html 实体的链接。我有一个应该生成菜单的助手:
def buildMainMenu(file=Rails.root.join("config","menu.yaml"))
... some operations ...
link = url_for par.merge({:controller=>mitem["controller"], :action=>mitem["action"]})
... some more operations yay ...
haml_tag :a, mitem["label"], :href=>link
end
面值是{"testPARAM1"=>"testVAL1","testPARAM2"=>"testVAL2"}
可悲的是输出是
<a href='/test/test1?testPARAM1=testVAL1&testPARAM2=testVAL2'>Test2</a>
我已经找了一段时间了,我似乎找不到如何强制 HAML不逃避我的字符串:(