This should work <%= select_tag :resort_id, "<option>-Select a resort</ option>"+options_from_collection_for_select (@resorts, :id, :name), :onchange => "new Ajax.Request('/resorts/'+ (value), {asynchronous:true, evalScripts:true, method:'get', parameters:'id=' + encodeURIComponent(value)});" %>
Check the dev log for debugging if you run into any problems. You can also use FF's Firebug to debug JS. On Aug 3, 1:07 pm, bingo bob <rails-mailing-l...@andreas-s.net> wrote: > Hi Ram, > > That looks ideal. Your thinking is absolutely on the right lines in that > I'm simply looking for the select to allow the user to jump to the show > action of the resorts controller passing in the resort ID. Using Ajax to > do this is fine by me. > > Just a few questions > > 1) I can't get the code to work as it is, I'm getting a syntax error - > figuring that there's a bracket missing or something - I did try to > correct but couldn't seem to! > > 2) For the Ajax request to work do I need to do anything else special in > the app to allow it to work? > > Cheers, > > bb > -- > 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@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---