Ciao ragazzi,
volevo un piccolo chiarimento rispetto all’utilizzo degli scaffold sulla
versione rails indicata in oggetto.
Premetto che sto provando ad utilizzare NetBeans versione 6.0.1 in
Windows e devo dire che non è male.
Non sono ancora riuscito bene a capire come utilizzare gli scaffold in
maniera appropriata:
1)se ho una tabella nel db, e genero uno scaffold con il nome al
singolare della tabella, lui mi genera automaticamente anche un
controller con nome plurale, la cartella relativa nelle Views con edit,
show, new e index. Le pagine però non contengono nessun campo della
tabella presente nel db, sono praticamente vuote da riempire, è giusto
oppure sbaglio qualcosa?
ALTRO METODO
2)Generate Scaffold. Nel momento in cui gli passo il nome del modello,
che ancora non esiste e non esiste nemmeno una tabella nel db, passo
anche gli attributi con i relativi parametri (es.: product title:string
subtitle:string etc…) mi genera il model product, il controller
products e la tabella products e nella cartella delle Views i file
precedentemente illustrati contengono i campi che ho inserito come
attributi.
Però mi chiedo, se adesso vado a gestire la tabella creata e aggiungo un
campo, direttamente dal DB, il file edit.html.erb nella cartella
Views\products non viene aggiornato automaticamente.
Insomma, alla fine, vorrei sapere se sbaglio io e ancora non ho ben
presente il concetto di scaffold con i relativi aggiornamenti e
manipolazioni oppure se c’è una sequenza di passi che mi permette di
mantenere sempre aggiornati, sia il DB, sia le views degli scaffold
creati.
Inoltre un’altra domanda, scusatemi :-), come faccio a fare quello che
era possibile nella versione rails precedente cioè da un controller
creato, esempio Admin scrivevo scaffold e gli passavo un modello
esistente? (es. scaffold :product)?
Ciao e grazie veramente, spero di essere stato chiaro nell’illustrare i
problemi .
Buon Pranzo!!!