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.