E’ nato Ruby on Rails 3!

31 agosto 2010 - Fonte: http://www.lucamontemagno.it

Dopo ben due anni di sviluppo gli sviluppatori di Ruby on Rails hanno finalmente annunciato il rilascio della versione 3.0.

Ora Ruby on Rails è ancora più veloce, più pulito e con nuove caratteristiche.

Tra queste ultime troviamo Tra un nuovo router basato su REST, un’interfaccia per l’aggiunta e la gestione dei plugin...

Leggi il seguito »

Rails 3 rilasciato, ecco le novità

30 agosto 2010 - Fonte: http://grigio.org

Il più famoso framework web MVC, ispiratore di framework analoghi in altri linguaggi non ruby è stato rilasciato. Rails 3 è internamente molto diverso da Rails 2 perché è frutto di un merge (ex framework Merb) e di altre standardizzazioni che ci sono state in ambito Ruby.

Ecco brevemente le feature più interessanti:

Applicazioni montabili

Ovvero porter montare applicazioni diverse su path diversi del sito. Le applicazioni possono essere anche scritte in altri framework Rack-compatibili

Query componibili

La mappatura query...

Leggi il seguito »

Deploy Rails 3 with Passenger/Apache on Dreamhost

20 giugno 2010 - Fonte: http://grigio.org

After many tutorials and hacks I got my Rails 3 working on Dreamhost too!
The whole setup involve many components but it's a good investiment if you are planning to develop a new Rails app. The final aim is editing locally your app and sending the new features or fixes incrementally via ssh/Git. 

 +

Summary

...

Leggi il seguito »

Sezionare stringa in ruby

18 giugno 2010 - Fonte: http://lillo.lilik.it

Per sezionare una stringa in ruby, esistono vari modi, tra cui il più semplice, secondo me, è trattare la stringa come un array di lettere.

Questo rende possibile scritture come la seguente:

string = "Forza Viola"

string[0,5]
=> "Forza"
string[6,10]
=> "Viola"
string[7,string.length]
=> "iola"
string[-5,5]
=> "Viola"
...

Leggi il seguito »

Installare Redmine

12 giugno 2010 - Fonte: http://www.ciuco.info

Redmine è un’applicazione web per la gestione di progetti di gruppo, che serve a coordinare i membri e a fornire anche servizi tipo forum, wiki, bug tracker. Inoltre supporta molti tipi di VCS, tra cui svn, mercurial e git

Oggi ho installato redmine sul mio server (Ubuntu2.6.24-27-server), perchè in principio avevo bisogno solo di un repository git, ma ho voluto provare ad usare un sistema di gestione di progetti.

Innanzi tutto Redmine è un’applicazione in ...

Leggi il seguito »

Escludere una directory da passenger

8 giugno 2010 - Fonte: http://www.ciuco.info

Passenger è il modulo di apache per far girare le applicazioni RoR.

L’approccio alle url è del tutto differente rispetto a quello a cui molti di voi sono abituati, infatti rails interpreta gli url in maniera diversa, ossia:

www.ciuco.info/controller/action/parametro

che non corrisponde alla navigazione delle directory usuale, e se mettete una url che rails non riesce ad interpretare molto probabilmente vi risponderà con un errore 404 (vi rimando qua per comprendere meglio il concetto di Routing in rails)

se nella vostra...

Leggi il seguito »

How to install Rails 3.0 beta on Ubuntu Linux (step by step)

5 febbraio 2010 - Fonte: http://grigio.org

Wow, Rails 3.0 beta gem is out but, but the instruction advertised on the blog doesn't work on Ubuntu Linux and the older one too :(
Here is an hacky but working way to install Rails 3 on a clean Ubuntu installation.

 


(replace pre with beta)

Rails 3.0 beta with Ruby 1.9 on Ubuntu Linux
sudo apt-get install ruby1.9-dev libsqlite3-dev rdoc1.9 libopenssl-ruby1.9 giggle
wget ...

Leggi il seguito »

Rails 3.0pre, JQuery, UJS in pratica

28 gennaio 2010 - Fonte: http://grigio.org

Il framework Rails 3.0 raggiungerà presto la versione 3.0pre, ma già ora è possibile apprezzare delle funzionalità interessanti: una su tutte la separazione tra HTML5 e Javascript (Unobstrusive Javascript - UJS). Pensate in un futuro prossimo di poter cambiare dei widget (es. Date picker) all'interno delle pagine web senza farvi venire il mal di testa e allo stesso tempo mantenere una "certa" compatibilità con i web browser sfigati.

Installazione di Rails 3.0 pre e Ruby 1.9 su Linux Ubuntu 10.04a Lucid Lynx

Nonostante Ruby 1.9 sia già presente nei repository, la versione di default è ancora...

Leggi il seguito »

Rails 3 abbraccia l’approccio modulare alla Drupal

9 maggio 2009 - Fonte: http://grigio.org

Finalmente Rails 3 permetterà di realizzare applicazioni web veramente modulari. Sì, qualcuno lo faceva con qualche hack, qualcun'altro ha provato a fare sopra un cms, ma alla fine se la modularità non è nel core è difficile fare dei moduli che diventino mainstrean e vengano realmente riutilizzati.


Le slide sul "Russian Dolls Pattern"

Grazie Yehuda Katz

...

Leggi il seguito »

Rails 3 e Browser Cms

21 aprile 2009 - Fonte: http://grigio.org

In passato abbiamo già trattato il tema un CMS modulare come Drupal per Ruby on Rails. Purtroppo quella strada non ha portato da nessuna parte.
Ora però ci sono delle interessanti novità nella comunità Ruby.

Browser CMS

Un cms basato su Rails 2, modulare, con supporto alla localizzazione. Vi consiglio di vedere il video introduttivo, il sito ufficiale di ...

Leggi il seguito »