在Rails视图中,我经常找到如下行:
<%= my_var %>
如果我的情况稍微复杂一点,我需要使用普通代码而不是&lt;%=%&gt;来触发打印怎么办?
示例:
<% .....
puts my_var
%>
我想这是一个愚蠢的问题,但请耐心等待我,我是一个红宝石初学者。
答案 0 :(得分:1)
您可以使用更清洁的辅助方法。
答案 1 :(得分:1)
在&lt; %%&gt;中你把那些不用于打印的表达式。
在&lt;%=%&gt;你把代码打印出去了。
示例:
<% if @cost < 10 %>
<b>Only <%= @cost %>!!!</b>
<% else %>
Call for a price, today!
<% end %>