2011-07-17 1 views
0

は、だから私は、ユーザーのためにページの集合を引っ張って、このselectタグの中から選択する必要があります:複数のコレクションを持つタグをrails3で選択しますか?

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

しかし、私はまた同じ選択ボックスに2つ目のコレクション、バイオ者を追加します。それは可能ですか?

答えて

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}) %>