a stupid question from a newbie…
how can i populate my select_tag with the values from a SELECT DISTINCT
statement?
thanks for bearing with my stupidity…
a stupid question from a newbie…
how can i populate my select_tag with the values from a SELECT DISTINCT
statement?
thanks for bearing with my stupidity…
You should investigate collection_select
Hope this helps,
Christophe
Le 15 avr. 2010 à 05:56, Kris Mojica a écrit :
thanks a lot! so it’s collection_select… i’ll try this one out. thanks
again. ^^
Christophe D. wrote:
You should investigate collection_select
ActionView::Helpers::FormOptionsHelperHope this helps,
Christophe
Le 15 avr. 2010 � 05:56, Kris Mojica a �crit :
Hai Kris ,
I am also a newbie in ROR.Hope this will help you…
case 1:(If your table has only distinct elements, go for
collection_select)
eg.
Here we hav a “District” table with fields “id” and “name”
index.html.erb
<%= collection_select(nil, :district_id, @districts, :id,
:name,{:include_blank=>‘All’},{})
controller
def index
@districts=District.find(:all)
end
case 2:(If your table has duplicate elements and you want only distinct
elements to be populated in it)
eg:
Here we hav a “Station” table with one field as “district”
index.html.erb
<%= select(:post,:district, @districts,{:include_blank=>‘All’},{} )%>
controller
def index
@districts = Station.find(:all, :select=>‘district’, :order
=>“district”).map{ |t| t.district }.uniq
end
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs