Backbone Model.save doesn't wrap model state to nested object. Is it normal?
Typical scenario for Rails is something like this params[:product]. How could I achieve this?
This was answered previously: Saving nested objects with Rails, backbone.js, and accepts_nested_attributes_for
I would suggest to override toJSON on the backbone model.
toJSON: function(){
json = {car : this.attributes};
return _.extend(json, {engine_attributes: this.get("engine").toJSON());
}
toJSON is called within the sync method just before sending data to the backend.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With