Hi, Again I can''t get my head around a simple RoR drop down. for my first drop down all a need is a simple number list which I have in the "ascential" controller def index @size = [12,13,14,15,16,16.5,17,18,19,212,13,0,21,22,23,24] end ( I have a tire model and I want to be able to display all my tires based on the drop down search criteria from the "ascential" index view) when I''ve looked up ruby and selects in most all are in a form_for. I don''t know why I would need a form_for in this case. Form_for refers to a model. But I have no model I need to refer to I simpley want these options to be shown, which I can do from an array. In my index I have <div id="by_size"> Size: <select id="search_size"> <% for size in @size %> <option><%=h size %>"</option> <%end%> </select> <div id="search_button"><%= link_to ''Search'' ,:controller => "ascential", :action => "tire_result", :id => 16%></div> This gives me a drop down with the options filled with the correct numbers. I need to figure out how to get :id to equal the selected index of "search_size" my brain wants to see some thing like " :id => search_size.selected_index" but I don''t know how ruby calls selected indexes with out the form_for. So if I have to use Form_for ...to do drop downs... then I have to refer to a model. So would I put the @size array in a "ascentail" model and refer to it how do I structure a form_for that isn''t submiting any thing.. SO I think that I have set it up all wrong but I can''t seem to get my head around how to start it. the link_to works if :id equals a number Or should I just make it all javascript. how would I apply a strictly javascript selected index to a ror method? Yikes this is bad -- 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.
Frederick Cheung
2010-Oct-30 00:18 UTC
Re: simple Select can''t find my Selected index lol
On Oct 29, 7:06 pm, Cameron Vessey <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> when I''ve looked up ruby and selects in most all are in a form_for. > I don''t know why I would need a form_for in this case. > > Form_for refers to a model. But I have no model I need to refer to I > simpley want these options to be shown, which I can do from an array. In > my index I have >If I were you I''d use select_tag/options_for_select rather than generating all that html by hand. You can use form_tag instead of form_for if there is no model to bind to. Fred> 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.
ok I''ll try reading into that more. thanks -- 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.