It may be my stupid mistake; when I try to update users profile data it doesn''t update or give any error. Any help would be greatly appreciated. Thanks ----------------------------------------------------------- my users_controller.rb file: ------------------------------------------------------------ def edit_userprofile @olduserprofile= User.find(session[:user_id]) end def save_userprofile @newprofile = User.new(params[:newuserprofile]) @upuser=User.find(params[:id]) @upuser.name = @newprofile.name @upuser.phone = @newprofile.phone @upuser.address = @newprofile.address @upuser.email = @newprofile.email @upuser.save redirect_to :action => :edit_userprofile; flash.now[:notice] = "Your profile has been edited sucessfully" end -------------------------------------------------------------------- edit_profile.rhtml: -------------------------------------------------------------------- <%= "edit_userprofile" %> <div class="box"> <div class="topic">Edit User</div> <div class="divpad"> <% form_for :newuserprofile, :url => { :action => ''save_userprofile'', :id=>@olduserprofile} do|form|%> <div class="formlabel"><label for="user_name">Name:</label></div> <div class="forminput"><%= form.text_field :name, :size => 40,:value => @olduserprofile.name %></div> <div class="formlabel"><label for="user_address">Address:</label></div> <div class="forminput"><%= form.text_field :address, :size => 40,:value => @olduserprofile.address %></div> <div class="formlabel"><label for="user_phone">Phone:</label></div> <div class="forminput"><%= form.text_field :phone, :size => 40 ,:value => @olduserprofile.phone %></div> <div class="formlabel"><label for="user_email">Email:</label></div> <div class="forminput"><%= form.text_field :email, :size => 40 ,:value => @olduserprofile.email %></div> <div class="formlabel"> </div> <div class="forminput"><td colspan="2"><%= submit_tag "Edit profile", :class => "submit" %></div> <div class="formlabel"> </div> <% end %> </div> </div> -- 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 -~----------~----~----~----~------~----~------~--~---