Hi Guys I think I find the solution. Thanks for the reply.
Thats because my old data in nested form table(payment info). Early I empty the Message table and forget to empty PaymentInfo table. In my staging console i enter Message.find(89).payment_info, it bring wrong record instead of 816 payment record. Now i deleted old data and look like working... I dont know this is error. On Thu, May 16, 2013 at 11:23 AM, tamouse mailing lists < [email protected]> wrote: > > On May 15, 2013 3:09 AM, "Saravanan P" <[email protected]> wrote: > > > > Hello Everyone, > > > > I am getting following error while updating the record. i.e I have "save > draft" function so I am saving data while user click "save draft" using > ajax and I will change the form as update and set message id and payment id > in ajax success in hidden field. so page could not load, if user click > again "save draft" button i am getting following error. > > > > my params: > > > > "message"=>{"user_id"=>"90", "payment_info_attributes"=>{"id"=>"816", > "first_name"=>"test", "last_name"=>"test"}, "card_type"=>"master"....... > > > > ActiveRecord::RecordNotFound (Couldn't find PaymentInfo with ID=816 for > Message with ID=89): > > app/controllers/messages_controller.rb:280:in `update' > > > > message controller > > line 280: @message.update_attributes(params[:message]) > > > > message.rb > > has_one :payment_info, :as => :paymentable, :dependent => :destroy > > accepts_nested_attributes_for :payment_info > > > > payment_info.rb > > belongs_to :message > > > > > > Both were created and I can see that both record in my database. i.e > message 89 and payment info 816 > > Do you use the same database in staging that you use locally? > > > > > Note: Its working locally but in staging its not working showing below > error > > > > -- > > You received this message because you are subscribed to the Google > Groups "Ruby on Rails: Talk" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > > To post to this group, send email to [email protected]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/d7e08369-7fa7-4b7e-bd2c-e0d6b3efcebf%40googlegroups.com?hl=en-US > . > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Best Regards, *Saravanan P* * * ROR Web Developer Mobile: +919790765386 Email: [email protected] -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

