Un saluto a tutta la comunità Ruby.
Sono appena due giorni che smanetto su questo entusiasmante linguaggio
(peccato non averlo conosciuto prima…) e avrei bisogno di alcune info
di base.
Ho seguito la procedura di installazione di Ruby–>Rails–>Gem,
verificato la versione, fatto gli aggiornamenti, ho visualizzato la
pagina introduttiva su http://localhost:3000 e sembra tutto a posto. A
questo punto ho creato un’applicazione di prova col comando “rails
prova” e istantaneamente mi ha creato la struttura di base, ho creato un
nuovo controller “prova” e una pagina rhtml col classico “hello” poi ho
riavviato il sever con “script\server” e nel browser ho provato a
visualizzare la pagina scivendo http://localhost:3000/prova/hello e mi
ha visualizzato un messaggio di avviso di procedura inconsistente (non
traduco letteralmente…) a questo punto mi sono messo alla ricerca
dell’errore e, sfogliando nella cartella “public” ho notato che mancano
i 3 files dispatch (se non erro, sono necessari, vero?) e inoltre, se
non reco disturbo, avrei bisogno di sapere la procedura per collegare un
database mysql già esistente (di default c’è impostato sqlite3).
Vi ringrazio anticipatamente.
2010/4/16 Roberto Bonaveri C. [email protected]
provato a visualizzare la pagina scivendo
http://localhost:3000/prova/hello e mi ha visualizzato un messaggio di
avviso di procedura inconsistente (non traduco letteralmente…) a questo
punto mi
In futuro cerca di non tradurre affatto! rende piu’ semplice capire
quale
possa essere il problema
In questo caso, credo che tu non abbia definito un metodo ‘hello’ nel
controller prova, e quindi ti dovrebbe dare un undefined method o una
unknown action o qualcosa del genere.
sono messo alla ricerca dell’errore e, sfogliando nella cartella “public”
ho notato che mancano i 3 files dispatch (se non erro, sono necessari,
vero?) e inoltre, se non reco disturbo, avrei bisogno
No, non sono necessari finche’ provi l’applicazione in locale tramite
./script/server, mentre sono solitamente necessari per far girare la tua
applicazione dietro un ‘vero’ server web tramite cgi o fastcgi.
di sapere la procedura per collegare un database mysql già esistente (di
default c’è impostato sqlite3).
La configurazione del database si effettua tramite il file
config/database.yml
In realta’, visto che fai domande su aree abbastanza diverse ti
consiglierei
o un tutorial o il classicissimo “agile web development with rails”, mi
pare
di ricordare che non piace a tutti qui in lista, io invece lo trovai
davvero
fantastico per passare da 0 al poter iniziare a scrivere applicazioni in
un
tempo brevissimo, dato che una sua parte consistente e’ strutturata come
tutorial… credo che ti eviteresti qualche centinaio di blocchi perche’
ti
manca qualche pezzo fondamentale
Ciao!