HAML – “!=”运算符有什么作用?
我现在正在看一些似乎标准的Haml代码,但只是注意到它以“!=”开头,而5分钟的谷歌搜索未能给出我的答案:
#What does the '!=' mean? != cache_content_if_not_prefetched(params) do -if product_live? =render :partial => 'products/product_tile' -else =render :partial => 'products/unavailable_product_tile'
与using =
相同,但不清理HTML
请参见http://haml.info/docs/yardoc/file.REFERENCE.html#unescaping_html
!= "Look !"
编译成
Look !
代替
Look <g;up>
这用于Unescaping html
阅读此HAML文档 。 它将为您提供所需的所有答案。 我刚刚搜索了HAML标签。
做一个CTRL + F!=。 !=基本上像平等一样评估Ruby代码