Salve vários modelos do Backbone de uma só vez

Eu tenho uma coleção de backbone com uma carga de modelos.

Sempre que um atributo específico é definido em um modelo e é salvo, uma carga de cálculos é acionada e os Rerenders da UI.

Mas, eu quero ser capaz de definir atributos em vários modelos de uma só vez e só fazer o salvamento e re-renderização, uma vez que estão todos definidos. É claro que não quero fazer vários pedidos de http para uma operação e definitivamente não quero ter que refazer a interface dez vezes.

Eu estava esperando encontrar um método salvar em Backbone.Collection que funcionaria quais modelos hasChanged (), os encaixotam juntos como json e enviam para o back-end. O rerendering pode então ser acionado por um evento na coleção. Nenhuma tal sorte.

Isso parece ser um requisito muito comum, então estou me perguntando por que o Backbone não implementa. Isso vai contra uma arquitetura RESTful, para salvar várias coisas em um único endpoint? Se sim, e daí? Não há como ser prático fazer 1000 solicitações para persistir 1000 itens pequenos.

Então, é a única solução para aumentar Backbone.Collection com o meu próprio método de salvar que itera sobre todos os seus modelos e cria o json para todos os que foram alterados e envia para o back-end? ou alguém tem uma solução mais limpa (ou estou apenas perdendo alguma coisa!)?

questionAnswers(3)

yourAnswerToTheQuestion