在 Rails 视图中,我经常会发现如下行:
<%= my_var %>
如果我的情况稍微复杂一些,我需要使用纯代码而不是 <%= %> 来触发打印怎么办?
例子:
<% .....
puts my_var
%>
我想这是一个愚蠢的问题,但请耐心等待,我是红宝石初学者。
在 Rails 视图中,我经常会发现如下行:
<%= my_var %>
如果我的情况稍微复杂一些,我需要使用纯代码而不是 <%= %> 来触发打印怎么办?
例子:
<% .....
puts my_var
%>
我想这是一个愚蠢的问题,但请耐心等待,我是红宝石初学者。
您可以使用更清洁的辅助方法。
查看ERB 的文档
在 <% %> 中放置不用于打印的表达式。
在 <%= %> 你把代码打印出来。
例子:
<% if @cost < 10 %>
<b>Only <%= @cost %>!!!</b>
<% else %>
Call for a price, today!
<% end %>