Hi, I am new for RoR i am using f.select for dropdown and want to populate it from database table i have a function in cities model which retrieve all cities and i am doing the follwoing to populate the dropdown f.select :city_id , @cities but it display a strange output with some # etc how i will do it and i dont want to use collection_select so thats mean how to write the function def self.find_all_cities find(:all) end thats how my function is how can i modify so that it gives me s refine array so that it did my business Regards, -- 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.
M I R wrote:> Hi, > I am new for RoR i am using > f.select for dropdown and want to populate it from database table > i have a function in cities model which retrieve all cities and i am > doing the follwoing to populate the dropdown > f.select :city_id , @cities > but it display a strange output with some # etc > how i will do it and i dont want to use collection_select so thats > mean how to write the function > def self.find_all_cities > find(:all) > end > > thats how my function is how can i modify so that it gives me s refine > array so that it did my business > > Regards,You can use this way <%= collection_select(:city, :id, City.find_all_cities, :id, :city) %> i have a working craigslist clone here: http://github.com/railslist/craigslist-clone download, install and play to learn more. -- 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.
its ok for now, but when i go to edit page how will i populate the dropdown while the selected option will be the one coming from database suppose i have 3 cities ID City 1. London 2. Bristol 3. Cambridge when i was adding record i select Bristol with id 2 now when i go to edit page this one should be selected i was expecting some magic here {symfony apply this magic} but just the dropdown comes with first value selected, how i will handle it manualy and if there is some magic then please help me for either case Regards, On Feb 1, 2:00 pm, Rails List <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> M I R wrote: > > Hi, > > I am new for RoR i am using > > f.select for dropdown and want to populate it from database table > > i have a function in cities model which retrieve all cities and i am > > doing the follwoing to populate the dropdown > > f.select :city_id , @cities > > but it display a strange output with some # etc > > how i will do it and i dont want to use collection_select so thats > > mean how to write the function > > def self.find_all_cities > > find(:all) > > end > > > thats how my function is how can i modify so that it gives me s refine > > array so that it did my business > > > Regards, > > You can use this way > > <%= collection_select(:city, :id, City.find_all_cities, :id, :city) %> > > i have a working craigslist clone here: > > http://github.com/railslist/craigslist-clone > > download, install and play to learn more. > -- > Posted viahttp://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.
M I R wrote:> i was expecting some magic hereThe edit page should show the correct selection by "magic" if the form is correct. Could you show us the edit form that isnt working as expected? -- 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.