Ajax Scaffold Generator
Come realizzare in maniera facile e veloce tabelle accessorie con un tocco di Ajax.
Una delle particolarità di Rails è la disponibilità di potenti mezzi di autogeneratori di codice come gli scaffold.
Lo scaffond generico però permette semplicemente di gestire servizi CRUD in maniera "vecchia", pagina di lista, form di inserimento e modifica, link per cancellare l'elemento.
Spesso può essere utile nella stesura iniziale del codice per poi modificarne la vista, ma con Rails possiamo fare molto di più. La naturale propensione di questo framework verso l'estensibilità ha portato numerosi sviluppatori a creare tools unici in grado di rendere il nostro lavoro ancora più Agile. In particolare oggi analizzeremo AjaxScaffold.
- #Creiamo il nostro progetto
- $ rails devils_demo1
- #Creiamo il Modello
- $ ruby script/generate model User
- #Istalliamo Ajax Scaffold Generator (ricordiamoci di compilare la migration includendo almeno i campi "username" e "password")
- $ gem install ajax_scaffold_generator
- #Creiamo lo scaffold
- $ ruby script/generate ajax_scaffold User
- #launch Web server!!
- $ ruby script/server
http://localhost:3000/user ci darà un risultato simile a questo:

Il 30/07/2008 alle 20:51 webbografico ha scritto:
grande... da quello che vedo su questo sito tu sei molto più avanti del sottoscritto. Sicuramente ti romperò spesso per qualche dubbio (in questi giorni ne ho a bizzeffe). Grazie ancora
grande... da quello che vedo su questo sito tu sei molto più avanti del sottoscritto. Sicuramente ti romperò spesso per qualche dubbio (in questi giorni ne ho a bizzeffe). Grazie ancora
Il 30/07/2008 alle 19:08 redvex ha scritto:
figurati, appena ho 2 minuti scrivo 2 righe su active scaffold è davvero molto personalizzabile e funzionale :)
figurati, appena ho 2 minuti scrivo 2 righe su active scaffold è davvero molto personalizzabile e funzionale :)
Il 30/07/2008 alle 18:47 webbografico ha scritto:
infatti andando sul loro sito ho visto che adesso si usa active scaffold che però manco quello ho capito come far funzionare. Comunque sono alle prime armi... ora vedo di finire i tutorial e poi proverò procedure meno standard... grazie della risposta comunque
infatti andando sul loro sito ho visto che adesso si usa active scaffold che però manco quello ho capito come far funzionare. Comunque sono alle prime armi... ora vedo di finire i tutorial e poi proverò procedure meno standard... grazie della risposta comunque
Il 30/07/2008 alle 11:17 redvex ha scritto:
Credo sia un problema di versione... in ogni caso l'oggetto è deprecato ormai, devo aggiornare l'articolo, nel frattempo dai un'occhio a http://activescaffold.com/
Credo sia un problema di versione... in ogni caso l'oggetto è deprecato ormai, devo aggiornare l'articolo, nel frattempo dai un'occhio a http://activescaffold.com/
Il 30/07/2008 alle 11:07 webbografico ha scritto:
problema...
seguendo la tua procedura mi esce questo errore quando richiamo ajax_scaffold: uninitialized constant ScaffoldingSandbox come posso risolvere?
seguendo la tua procedura mi esce questo errore quando richiamo ajax_scaffold: uninitialized constant ScaffoldingSandbox come posso risolvere?



è un piacere, io ormai rails lo uso per progetti di lavoro e mi sto facendo un bel pò di esperienza su questo magnifico framework :)