Ruby on rails 如何防止在Rails中打印闭包的返回值?

Ruby on rails 如何防止在Rails中打印闭包的返回值?,ruby-on-rails,Ruby On Rails,在给定的html.erb文件中,我 <%= render "steps_list", :post => @post%> 只有一个例外。每个步骤都会按我的要求打印出来,但整个阵列也会在最后打印出来 步骤:冲洗步骤:起泡步骤:重复冲洗重复 我怀疑整个数组最后都打印出来了,因为闭包在完成执行时返回数组。如何禁止打印数组或闭包的返回值?使用此选项 <% @post.step_names.each do |step| %> Step: <%= "#{step}

在给定的html.erb文件中,我

<%= render "steps_list", :post => @post%>
只有一个例外。每个步骤都会按我的要求打印出来,但整个阵列也会在最后打印出来

步骤:冲洗步骤:起泡步骤:重复冲洗重复

我怀疑整个数组最后都打印出来了,因为闭包在完成执行时返回数组。如何禁止打印数组或闭包的返回值?

使用此选项

<% @post.step_names.each do |step| %>
    Step: <%= "#{step}" %>
<% end %>

步骤:

表示“打印此文件的输出”。

D'oh。这里的新手,不用说。谢谢。:)
<% @post.step_names.each do |step| %>
    Step: <%= "#{step}" %>
<% end %>