2011-12-08 16 views
5

Nel mio progetto Ruby on rails mi piacerebbe gestire un paio di forme abbastanza complesse (modelli annidati) con json e knockout js. L'idea è di somigliare ai modelli di Rails con i modelli knockout js viewModels e una volta che l'utente ha composto/compilato i campi, l'intero jSON viene inviato un normale controller Rails e trasformato in un'istanza di Rails Model per ulteriori manipolazioni e/o persistente. C'è qualche gemma/guida/tutorial/articolo che posso leggere per farlo?knockout js per forme complesse in ruby ​​su rotaie

I binari gestiscono automaticamente richieste in arrivo di JSON? Anche con modelli annidati?

+0

Duplicato domanda di questo? http://stackoverflow.com/questions/4914745/post-json-to-rails-server –

risposta

3

Ecco un tutorial abbastanza recente che dimostra un modo per fare quello che penso che stai chiedendo: http://railscasts.com/episodes/196-nested-model-form-part-1

collegamento del Segui @ Jakob per vedere come le rotaie decodifica richieste JSON. Quando scrivo codice ajaxy, trovo che molto spesso mi stia meglio scrivendo per inviare le richieste get/post corrette con un tipo di ritorno JSON atteso.

Per esempio: se sto facendo una ricerca per popolare alcuni risultati di ricerca e voglio per tornare dati JSON Io probabilmente scrivere un modulo che invia a questo URL: http://application/search.json?query=foo+bar

Poi, nel controller rotaie Posso facilmente fornire un'azione di ricerca DRY con respond_to.

Problemi correlati