Forum: Italian Ruby user group Mantenere logica HTML in ajax application

33c7c2cca02b80f026c30039cf8e312c?d=identicon&s=25 Michele Boscolo (sphynx)
on 2015-12-07 20:53
Ciao a tutti è da un po dia anni che programmo in Ruby on Rails, la mia
domanda è semplice, secondo voi quando scrivo un'applicazione che
gestisce le varie chiamate in ajax, che senso ha mantenere anche la
logia che mi gestisce una chiamata non ajax.

Esempio se scrivo un blog, e per vedere un post faccio una chiamata ajax
che il controller gestisce con format.js {}, dopo di che viene chiamato
show.js.erb che mi aggiorna la pagina corrente, che senso ha scrivere
anche la view show.html.haml per gestire una chiamata non html.

Secondo voi si può eliminare completamente la gestione delle chiamate
html dove so già che non verranno mai invocate?

O devono essere lasciate per gestire le chiamate dei browser che non
hanno javascritp abilitato?

Grazie
7de465f222e6a9c7fe658e370d0bfe05?d=identicon&s=25 Paolo Montrasio (pmontrasio)
on 2015-12-07 22:49
Se l'HTML non ti serve elimina pure le view .html e il format.html dai
controller. Potrebbe interessarti
http://edgeguides.rubyonrails.org/api_app.html che però è sulla versione
di sviluppo che diventerà Rails 5.
This topic is locked and can not be replied to.