Salve a tutti,
ho deciso tempo fa di imparare ad usare rails “the rest way”, visto che
mi pare che il team di rails stia davvero spingendo ad utilizzare questo
metodo.
Devo dire che mi piace come idea in generale, ma ancora mi rimane
qualche dubbio.
In particolare:
Ho cominciato a creare un’applicazione piuttosto grossa, e solo dopo il
sistema di gestione degli utenti (che è abbastanza articolata) e la
rispettiva parte amministrativa, mi sono trovato con un file di ruoting
enorme. Se penso che sono appena all’inizio del progetto la cosa mi
spaventa non poco. Significa forse che la mia applicazione è poco adatta
ad essere sviluppata con REST, o è normale finire con dei file di routes
enormi? Puo creare problemi di velocità la cosa?
Inoltre: mi capitava spesso prima di passare a REST di creare metodi che
gestiscono chiamate da link_to_remote per riempire dinamicamente parti
di form per esempio o contenuti dinamici. Ovviamente in alcuni casi si
tratta di chiamare un’azione standard ed eseguire del codice rispetto a
respond_to, ma altre volte non è possibile.
Mi sembra stupido creare un controller separato ogni volta che mi serve
un metodo del genere, e mi sembra altrettanto stupido creare delle
routes ad-hoc solo per gestire questi metodi. Come risolvete voi un
problema simile?
Grazie in anticipo per i chiarimenti