1

我现在正在查看一些看似标准的 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'
4

3 回答 3

5

与使用相同,=但不清理 HTML

http://haml.info/docs/yardoc/file.REFERENCE.html#unescaping_html

!= "Look  <up>!"

编译为

Look <up>!

代替

Look &ltg;up&gt;
于 2013-03-19T01:28:19.590 回答
2

用于Unescaping html

于 2013-03-19T01:23:23.513 回答
0

阅读此HAML 文档。它会给你所有你需要的答案。我刚刚搜索了 HAML 标签。

为 != 执行 CTRL+F。!= 基本上像 equals 一样评估 Ruby 代码

于 2013-03-19T01:25:40.580 回答