目前我有
<b>Step 1</b>
<%= @recipe_records.instruct_1 %>
</p>
<p>
<b>Step 2</b>
<%= @recipe_records.instruct_2 %>
</p>
.....
<b>Step 30</b>
<%= @recipe_records.instruct_30 %>
</p>
如何将它放在一个循环中,而不是列出所有 30 个步骤并且不显示空步骤?
<% 30.times do |n|%>
<% ri = @recipe_records.instruct_#{n+1}%>
<%= if !ri.empty? %>
<p>
<%= ri %>
<% end%>
<% end %>
试过但无法工作。