如何防止在Rails中打印封闭的返回值?
问题描述:
在一个给定的html.erb文件,我有如何防止在Rails中打印封闭的返回值?
<%= render "steps_list", :post => @post%>
在_steps_list.html.erb
,我有
<%= @post.step_names.each do |step| %>
Step: <%= "#{step}" %>
<% end %>
这有一个例外效果很好。每一步都按照我的意愿打印出来,但整个数组也会在最后打印出来。
Step: Rinse Step: Lather Step: Repeat RinseLatherRepeat
我怀疑整个阵列在端打印出来,因为封闭件返回时,它的结束执行该阵列。如何禁止打印数组或封闭的返回值?
答
改为使用它。
<% @post.step_names.each do |step| %>
Step: <%= "#{step}" %>
<% end %>
<%= ### %>
表示“打印此输出”。
D'oh。不用说,新手在这里。谢谢。 :) – Sanjay 2010-09-06 00:00:20
不客气。请享用。 – jdl 2010-09-06 00:14:38