ran*_*its 10 ruby ruby-on-rails erb
我有一些简单的标记,如下所示:
<li class="someclass">
<=% t'model.attr' %>
</li>
Run Code Online (Sandbox Code Playgroud)
是否有一种微不足道的方式来评论出来?只需<!-- -->
绕过块,仍然会将ruby代码留给模板.这意味着我必须分别注释掉HTML和Ruby特定的代码.
以最少的标记注释掉所有三行的最佳方法是什么?
Thi*_*ilo 11
=begin
并且=end
是块注释的Ruby版本.
在erb模板中使用它们:
<%
=begin
%>
<li class="someclass">
<=% t'model.attr' %>
</li>
<%
=end
%>
Run Code Online (Sandbox Code Playgroud)
您可以使用#
以下方法评论ERB块:
<!-- <li class="someclass"> -->
<%#= t'model.attr' %>
<!-- </li> -->
Run Code Online (Sandbox Code Playgroud)
或使用Rails content_tag
方法避免使用文字HTML :
<%#= content_tag :li, t'model.attr', :class=>:someclass %>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5637 次 |
最近记录: |