On Wed, Jun 15, 2011 at 7:47 PM, Justin Stanczak <[email protected]> wrote:
> You're saying fetch and update if it exists, or create new if it does not? > That is what I'm doing. What I'm saying is when I update a new obj with > json, the id does not get set. Is this not what you get? > > I am sorry, didn't read it well. Yes, you can't do that. However, a workaround is: Delete the previous obj, and create a new one. > >> On Wed, Jun 15, 2011 at 7:22 PM, Justin Stanczak <[email protected]>wrote: >> >>> Having issue updating a model with JSON. I simply * >>> "model.attributes=json"*, which does update the attributes but not the >>> id, or uuid in this case. >> >> I want to save or create the record (if it's id exists) >> >> You are updating the records if an existing record is present or any other >> condition. >> Create your custom method that checks if there are common ids in the json >> you are passing and the ids of the records present.For them, call >> obj.update_attributes!. >> >>> . Seems like this would be documented, but I'm not finding anything. I'm >>> using a MOM to pass JSON between apps. Thanks. >>> >>> -- >> >> -- > 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 [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > -- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

