2014-01-10 113 views
0

如果我有这个简单的块打印数组作为逗号的。每块分隔列表

<% p.sectors.each do |s| %> 
    <%= s.name %> 
<% end %> 

通过所有部门的迭代,如何将我得到的结果,以逗号分隔句子打印出来,所以像这样

web design, web development, Software testing 

有一种方法叫to_sentence但就是与此有关,我如何应用此方法?

由于

+0

我想你可以使用<(%)= p.sectors.map(&:to_sentence)。加入( '')%> – vidaica

回答

4
<%= p.sectors.map(&:name).join(", ") %> 
0
<%= p.sectors.map{|item| item.name}.join(',')%> 
相关问题