tengo un modelo de juego y quiero asignar masa de crear:Carriles asignación de masas y Backbone.js
def create
game = Game.new(params[:game])
...
end
Pero Backbone envía atributos modelo sin envolviéndolos en parámetro 'juego', y tengo que hacer esto:
def create
game = Game.new(:title=>params[:title], ...)
...
end
Quiero que mi controlador esté limpio, cómo usar la asignación de masa con Backbone.js?
Por razones de seguridad, el controlador de carriles sólo debe aceptar esos campos que espera. ¿Qué sucede si alguien envía un atributo de objeto JSON que no existe? –
He resuelto este problema con el parche mono a JSON() durante la llamada sync() solamente. Verifique mi solución implementada en CoffeeScript aquí: https://gist.github.com/1128000 – jumski