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.. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
You should investigate collection_select http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#M001625 Hope this helps, Christophe Le 15 avr. 2010 à 05:56, Kris Mojica a écrit :> 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.. > -- > Posted via http://www.ruby-forum.com/. > > -- > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
thanks a lot! so it''s collection_select.. i''ll try this one out. thanks again. ^^ Christophe Decaux wrote:> You should investigate collection_select > http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#M001625 > > Hope this helps, > Christophe > Le 15 avr. 2010 � 05:56, Kris Mojica a �crit :-- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
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
-- 
Posted via http://www.ruby-forum.com/.
-- 
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.