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

*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.


Reply via email to