2014-01-10 77 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(',')%> 
相關問題