Hey all, I have two problems with this code. First, regardless of what option I select from the dropdown menu, it only updates the record with id 1, and second even if I just refresh the page, it still updates the record of id 1. I basically just want to update the record that the user picks from dropdown menu. But params[:id] is not doing the trick: User Requests Controller: def confirm x = current_user.contact.contactable @user_requests = UserRequest.find(:all, :conditions => ["location_id ?", x]) if @user_request = UserRequest.find(params[:id]) update_confirm end end def update_confirm @user_request.creator_id = current_user.contact.contactable @user_request.save end end confirm.erb form: <% form_for(:user_request, :url => {:action => :confirm}) do %> Request: <%= select_tag(:id, options_from_collection_for_select(@user_requests, :id, :request_status_id)) %> <br /> Password: <%= password_field_tag :password %> <br /> <%= submit_tag ''Confirm Request'' %> <% end %> routes: map.resources :user_requests, :member => {:confirm => :any} For this part right here: if @user_request UserRequest.find(params[:id]) I would like to say something along the lines of if you have selected an option from the dropdown menu, then we capture it before updating. Any suggestions? Thanks. -- View this message in context: http://old.nabble.com/params-%3Aid--not-working-tp27556740p27556740.html Sent from the RubyOnRails Users mailing list archive at Nabble.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.