# Agile web development with rails V2

**URL:** <https://www.ruby-forum.com/t/agile-web-development-with-rails-v2/177405>\
**Category:** IT\
**Created:** [October 16, 2009, 2:00pm UTC](https://www.ruby-forum.com/t/agile-web-development-with-rails-v2/177405 "2009-10-16T14:00:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![a-mj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/d07c76/32.png) [@a-mj](https://www.ruby-forum.com/u/a-mj)\
**Post date:** [October 16, 2009, 2:00pm UTC](https://www.ruby-forum.com/t/agile-web-development-with-rails-v2/177405/1 "2009-10-16T14:00:09Z")

</div>

Ciao a tutti!  
Avevo abbandonato ruby proprio quando stavo cominciando a impararlo, ora  
ho dovuto riprenderlo in mano per un progetto, e non mi ricordo un  
accidente.

Sto usando il libro in oggetto…questo dice, nell’ordine, di creare  
l’applicazione col comando rails, poi creare il database(uso mysql),  
fare rake db:migrate, generare un model, definire al suo interno una  
tabella(con 3 colonne nel mio caso), rifare la migrazione(rake  
db:migrate), e arriviamo al punto: creo il controller, apro il file  
nome\_controller.rb e lo modifico cosÃ¬

class AdminController \< ApplicationController  
scaffold :product  
end

mi ricordavo che la scaffold creava oggetti in relazione col database  
giÃ pronti per lavorarci sopra, cioÃ¨ crearne istanze, modificarle,  
distruggerle…  
il libro infatti poi mi dice di lanciare ruby script/server, per andare  
a provare l’applicazione creata(quella scarnissima dove si puÃ² solo  
inserire un oggetto scrivendo nei campi appositi e poi schiacciando  
create), ma se io vado su localhost:3000 mi esce la solita pagina di  
presentazione di rails…e dell’applicazioncina neanche l’ombra…cosa si  
Ã¨ dimenticato di dirmi di fare il libro? 😛

Grazie mille  
GiÃ²

---

<div class="post-metadata">

**Author:** ![a-mj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/d07c76/32.png) [@a-mj](https://www.ruby-forum.com/u/a-mj)\
**Post date:** [October 16, 2009, 3:12pm UTC](https://www.ruby-forum.com/t/agile-web-development-with-rails-v2/177405/2 "2009-10-16T15:12:17Z")

</div>

Giorgio A. wrote:

> class AdminController \< ApplicationController  
> scaffold :product  
> end

scaffold non Ã¨ un metodo di ApplicationController. Forse ti confondi con  
script/generate scaffold, da lanciarsi da command line, oppure il libro  
Ã¨ vecchio e si riferisce a Rails 1, in cui perÃ² non ricordo come  
funzionasse lo scaffolding.

Quel generatore crea il modello, la migration, le views e il controller  
con tutti i metodi che ti servono per un’applicazione restful.

Trovi un tutorial a

> **[Getting Started with Rails — Ruby on Rails Guides](https://guides.rubyonrails.org/getting_started.html#getting-up-and-running-quickly-with-scaffolding)**
>
> This guide covers getting up and running with Ruby on Rails.After reading this guide, you will know: How to install Rails, create a new Rails application, and connect your application to a database. The general layout of a Rails application. The...

Paolo

---

<div class="post-metadata">

**Author:** ![a-mj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/d07c76/32.png) [@a-mj](https://www.ruby-forum.com/u/a-mj)\
**Post date:** [October 16, 2009, 3:12pm UTC](https://www.ruby-forum.com/t/agile-web-development-with-rails-v2/177405/3 "2009-10-16T15:12:55Z")

</div>

Giorgio A. wrote:

> Ciao a tutti!  
> Avevo abbandonato ruby proprio quando stavo cominciando a impararlo, ora  
> ho dovuto riprenderlo in mano per un progetto, e non mi ricordo un  
> accidente.
> 
> Sto usando il libro in oggetto…questo dice, nell’ordine, di creare  
> l’applicazione col comando rails, poi creare il database(uso mysql),  
> fare rake db:migrate, generare un model, definire al suo interno una  
> tabella(con 3 colonne nel mio caso), rifare la migrazione(rake  
> db:migrate), e arriviamo al punto: creo il controller, apro il file  
> nome\_controller.rb e lo modifico cosÃ¬
> 
> class AdminController \< ApplicationController  
> scaffold :product  
> end
> 
> mi ricordavo che la scaffold creava oggetti in relazione col database  
> giÃ pronti per lavorarci sopra, cioÃ¨ crearne istanze, modificarle,  
> distruggerle..  
> il libro infatti poi mi dice di lanciare ruby script/server, per andare  
> a provare l’applicazione creata(quella scarnissima dove si puÃ² solo  
> inserire un oggetto scrivendo nei campi appositi e poi schiacciando  
> create), ma se io vado su localhost:3000 mi esce la solita pagina di  
> presentazione di rails…e dell’applicazioncina neanche l’ombra..cosa si  
> Ã¨ dimenticato di dirmi di fare il libro? 😛
> 
> Grazie mille  
> GiÃ²  
> Anzi tutto dovresti andare nella tua applicazione che dal controller  
> sembra essere admin, ma l’istruzione al suo interno fa riferimento ad  
> una versione di rails arcaica (1.x) adesso siamo alla 2.3 (o 2.4?)  
> Ti consiglio di cambiare libro.  
> Dai un’occhiata a questi link (qualcuno non Ã¨ riferito all’ultimissima  
> release ma sempre della versione 2)  
> [http://ruby.html.it/guide/leggi/151/guida-ruby-on-rails-2/](http://ruby.html.it/guide/leggi/151/guida-ruby-on-rails-2/)

[http://www.akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial](http://www.akitaonrails.com/2007/12/12/rolling-with-rails-2-0-the-first-full-tutorial)

[http://net.tutsplus.com/tutorials/ruby/20-ruby-on-rails-tutorials-to-rule-them-all/](http://net.tutsplus.com/tutorials/ruby/20-ruby-on-rails-tutorials-to-rule-them-all/)

ciao Michele
