Hi - There are two basic cases where I want to use FormHelper (form_for) to create select tags: 1) Where the options come from another table 2) Where the options come from a manually created list or hash An example of 1 might be a tagging application. I may have a photo sharing site that lets users select a tag from a list box (select) and the tags come from a table. An example of 2 might be a new/edit user form where gender is male or female and male is stored as 1 and female is stored in 2. I cannot find a simple example of these 2 cases. So, a) can someone post a simple example of both b) where does a new rails developer find docs for this stuff? Thanks, Dino --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
ok, this one does both at once: <% form_tag(invitations_path(), :method => :get) do %> <%= label(:registration_group, ''Group'') %> <%= select(:registration_group, :id, [["all", 0]] + (@registration_groups.collect{|rg| [rg.name, rg.id]}), {:selected => 0)}, {:onchange => "this.form.submit();"}) %> <% end %> the idea is to select a group for invitations to be shown together with an "all" entry the basic thing is to hand over an array with the key/value pairs you can use a simple array as the all entry [["all", 0], ["more", 1]] or collect an db-record into such an array and as here, combine several arrays as long as the ids don''t conflict selected is always zero here, you could give it any key onchange triggers the form submit, you could use a ''normal'' submit instead you''ll find this documented here: http://api.rubyonrails.org/ the usage of select: http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#M000940 -- 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> you''ll find this documented here:http://api.rubyonrails.org/ > > the usage of select:http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelp... > -- > Posted viahttp://www.ruby-forum.com/.Thanks so much. This was a vocabulary problem. I was looking under FormHelper and saw no select tag. I didn''t realize there was a FormOptionsHelper. Thanks again, Dino --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---