Rilasciato Rails 2.0.2

Leggo che è stato rilasciato Rails 2.0.2, una piccola update del nostro amato framework nella sua versione più affascinante... La 2.

Questo aggiornamento apporta miglioramenti, in termini di stabilita, sicurezza e correzzione bug.

Vediamo brevemente un elenco delle modifiche apportate:

SQLite3 è il nuovo database di default

questa dicono che è la funzione più importante apportata... il motivo? Semplice, oltre ad essere più veloce operare su db SQLite, ha il suo peso il fatto che è installato di default in Leopard, il quale è già provvisto di tutte le gemme per farlo funzionare correttamente. Considerando che ad oggi l'editor più utilizzato dai Railsiti è TextMate e che questo è disponibile solo per piattaforme mac la dice lunga sul perché di questa modifica.

Migliorate le performance su I/O.

E' stata aggiunta una nuova riga (di default) in config/enviroments/production.rb

config.action_view.cache_template_loading = true

In questo modo, rails evita di verificare ogni volta se ci sono stati cambiamenti ai nostri template, riducendo le richieste I/O riducendo (drasticamente solo nel caso avete un server datato) i tempi di esecuzione.
Ricordatevi che dopo questa modifica per vedere correttamente i template, non basta più fare un commit, ma dovrete riavviare il vostro server web.

Bene bene bene... direi che possiamo installarla no?
Quindi digitate semplicemente
gem install rails
oppure se avete problemi
gem install rails --source http://gems.rubyonrails.org
Di segutio trovate il changelog... le modifiche non son mica finite...

Inviato da Davide D'Agostino il December 18, 2007 01:26


RSpec 1.1, ora supporta Rails 2.0.


Apprendo che ora il team di RSpec ha rilasciato una nuova versione della loro popolare libreria per il testing delle applicazioni.

Mi prometto di scrivere a breve un tutorial sul suo funzionamento.

Inviato da Davide D'Agostino il December 17, 2007 10:26


Rails 2: ActionController & ActionView (Asset e Caching)

Seguento l'articolo precedente ci addentreremo quest'oggi nelle novita di Rails 2.0. relative all'Action Controller e alle ActionView.

Asset Servers

Nei siti web moderni si fa sempre più largo l'uso di javascript, immagini, stylesheets e ovviamente html.

Tutti questi assets appesantiscono un sito.

La soluzione sarebbe semplice ovvero scaricare più files contemporaneamente dal server.

Ma c'e' un problema...

Inviato da Davide D'Agostino il December 14, 2007 22:02


Rails 2: ActiveRecord

Inizio la mia avventura in rails con voi e vi presento quelle che man mano leggendo nei blog sono le nuove superfatures di Rails 2.0.

Prima cosa voglio dirvi che Rails 2 è veramente ma veramente migliorato, sembrava quasi non ce ne fosse bisogno, ma ora regna una pulizia sovrana, il codice è più snello e lineare e molte componenti sono state separate dal framework e distribuite come plugin/gem separate. Un esempio sono classic pagination e gli adapter oracle, mssql, proprio per garantire una migliore linea di sviluppo.

Ma ora veniamo al sodo... cosa è cambiato? Iniziamo da active record.

Inviato da Davide D'Agostino il December 11, 2007 00:54


Rails 2.0 benvenuto


Sono lieto di annunciarvi il rilascio di rails 2.0. Le novità che porta con se sono veramente considervoli e nei prossimi giorni vorrei fare qualche approfondimento.

Potete iniziare a dare un occhiata qui: http://weblog.rubyonrails.com/2007/12/7/rails-2-0-it-s-done

per aggiornare il vostro ambiente basterà:

gem install rails -y --source http://gems.rubyonrails.org

Inviato da Davide D'Agostino il December 07, 2007 21:00