Ruby on rails 如何在rails中生成块的数组?

Ruby on rails 如何在rails中生成块的数组?,ruby-on-rails,Ruby On Rails,我想在代码块上使用to_语句方法返回名称,分隔为: <% @products_in_category.each do |pic| %> <%= pic.name %> <% end %> 如何执行此操作?用map替换每个元素,它将返回一个数组,其中包含调用每个元素上的块的结果。所以你可以 @products_in_category.map(&:name).to_sentence Thnx,我可以用这种方式使每个名称成为产品的链接吗?或者在这

我想在代码块上使用to_语句方法返回名称,分隔为:

<% @products_in_category.each do |pic| %>
  <%= pic.name %>
<% end %>


如何执行此操作?

用map替换每个元素,它将返回一个数组,其中包含调用每个元素上的块的结果。所以你可以

@products_in_category.map(&:name).to_sentence

Thnx,我可以用这种方式使每个名称成为产品的链接吗?或者在这种方法中是不可能的?