在rails中使用!=查看另一种调用辅助方法的方法吗?

时间:2016-03-23 19:07:16

标签: ruby-on-rails

这是一个直截了当的排名。我有一个使用haml而不是erb的rails应用程序,在我看到的行底部的一个视图中:

!= map_init('map', @account.latitude ? 7 : 0)

map_init适用于Google地图api呈现,而map_init方法位于MapHelper模块中。这是在rails视图中调用方法的另一种方法吗?

我认为调用方法是-=。有没有人见过这个?

1 个答案:

答案 0 :(得分:1)

这意味着使用HTML unescaping进行常规=(表达式调用),请参阅HAML reference

所以,例如!= "<br>"将在最终HTML中变为真实<br>而不是&lt;br&gt;,与普通=一样。

map_init助手可能会返回一些未标记为html_safe的HTML标记。