我想在代码块上使用to_sentence方法返回名称,分隔:
<% @products_in_category.each do |pic| %>
<%= pic.name %>
<% end %>
我该怎么做?
答案 0 :(得分:2)
<%= (@products_in_category.map {|x| x.name}).to_sentence %>
答案 1 :(得分:1)
将每个替换为map,它将返回一个数组,其中包含在每个元素上调用块的结果。所以你可以做到
@products_in_category.map(&:name).to_sentence