2011-07-17 47 views
0

所以我有这个选择标签拉动网页的集合,供用户选择:在rails3中选择具有多个集合的标记?

<%= f.select(:read_more, Page.all.collect{|page| [page.title, page.section.name.to_s+"/"+page.slug.to_s]}, {:include_blank => false}) %> 

但我也想第二个集合,生物的添加到同一个选择框。那可能吗?

回答

2

只是概括

Page.all.collect{|page| [page.title, page.section.name.to_s+"/"+page.slug.to_s]} + Bio.all.collect{|bio| [bio.name, bio.age] } 

所以,

<%= f.select(:read_more, Page.all.collect{|page| [page.title, page.section.name.to_s+"/"+page.slug.to_s]} + Bio.all.collect{|bio| [bio.name, bio.age] }, {:include_blank => false}) %>