Usare rails in versione EdgeRails

Posted by Dibi Store Sun, 30 Sep 2007 16:38:00 GMT

Come ogni framework, anche rails dispone di una versione di sviluppo, che viene comunemente chiamata EdgeRails.

Questa versione è destinata agli utenti che vogliono provare le nuove features del framework e giovare dei (auguro sempre non numerosi) bug fixes.
Come viene descritto nel link sopra, il metodo più semplice per usare EdgeRails, è quello di digitare da console, ipotizzando di essere nella root dell'applicazione:

rake rails:freeze:edge

Questo semplice comando andrà ad installare nella cartella /vendor/rails i files necessari. Una domanda può naturalmente sorgervi spontanea: come fa rails a sapere quale versione di sviluppo usare?. In realtà la risposta è semplice, esaminando il file /config/boot.rb, all'incirca alla linea 15, si può vedere quale sia il processo di inizializzazione del framework (che in realtà parte dal file /public/dispatch.rb).
In sostanza viene prima controllato se è presente la cartella /vendor/rails, e in caso affermativo, avviata la versione di sviluppo, altrimenti il framework parte normalmente.

Ad ogni modo, è sconsigliato usare le versioni di sviluppo ammeno che non sapete cosa state facendo. Una buona tecnica che andrebbe sempre adottata, è di osservare spesso durante lo sviluppo, il log del server (parlo della mia esperienza con mongrel), che avvisa se stiamo usando tecniche che diventeranno obsolete nelle prossime versioni.

Posted in  | Tags  | no comments

Comments

(leave url/email »)

   Preview comment