Rails (noto anche come Ruby on Rails) è un open source, libero e framework web full-stack che può essere utilizzato dai programmatori per sviluppare applicazioni web di database-backed secondo le pattern.Features Model-View-Control in un glanceThe applicazione supporta una vasta gamma di server e database web, tra cui Apache, lighttpd, MySQL, SQLite, PostgreSQL, Oracle, DB2, Firebird, e SQL Server. Funziona bene su qualsiasi sistema operativo UNIX-like.
Rails è molto utilizzato su entrambe le organizzazioni non-profit e delle imprese, per lo sviluppo di qualsiasi tipo di applicazione web, come il software per la collaborazione, e-commerce, community, la gestione dei contenuti, le statistiche, etc.
Dando uno sguardo sotto il cofano del progetto Rails, possiamo notare che esso è stato scritto entierly nella programmazione Ruby language.Getting iniziato con ordine RailsIn installare Rails sul sistema operativo GNU / Linux, è necessario prima installare Ruby. Dopo di che, si può facilmente installare Rails e tutte le sue dipendenze runtime attraverso RubyGems, utilizzando il & lsquo; gem install rails & rsquo; comando in un emulatore di terminale.
In alternativa, è possibile installare Rails dai principali archivi software di diverse distribuzioni popolari di GNU / Linux, tra cui Arch Linux, Ubuntu, Debian, Fedora, openSUSE o Linux Mint. Può essere installato su computer che supportano una delle piattaforme hardware a 32 bit o 64 bit.
Dopo l'installazione, è possibile interagire con il quadro Rails tramite un ambiente console. In un primo momento, si dovrà creare l'app scheletro eseguendo il & lsquo; rotaie nuovo percorso / per / tuo / new / application & rsquo; il comando, passare alla posizione delle app scheletro appena creato (ad esempio percorso cd / a / tuo / new / applicazione) e avviare il server con il lsquo &; guide del server & rsquo; comando.
In questo momento, si esegue con successo Ruby on Rails all'interno della vostra Linux box. Aprire un browser Web, accedere al http: // localhost: 3000 posizione e seguire le istruzioni visualizzate sullo schermo
Cosa c'è di nuovo in questa versione:.
< p>- Action Pack:
- pignoni downgrade a ~ & gt; 2.0.3. Utilizzando 2.1.0 causato regressioni.
- Fissare utilizzando tradurre helper con una traduzione html che utilizza l':. Conteggio opzione per la pluralizzazione
- Active Record:
- Perf fix: Se stiamo cancellando tutti i record in una associazione, non aggiungere una clausola IN (..) alla query. GH 3672
- Fix bug con riferimento ad altri database MySQL in settablename. GH 3690
- Fix bug prestazioni con i database MySQL su un server con un sacco di altri databses. GH 3678
- Railties:
- Nuove applicazioni dovrebbero essere generati con una dipendenza Sass-rails di 3.1.5, non 3.1.5.rc.2
Cosa c'è di nuovo nella versione 3.0 Beta:
- Brand nuovo router con l'accento sulle dichiarazioni RESTful
- Nuova azione Mailer API modellata Action Controller (ora senza il dolore straziante di inviare messaggi in più!)
- Nuovo Active Record linguaggio di query chainable costruito sulla cima di algebra relazionale
- discrete aiutanti JavaScript con i driver per Prototype, jQuery, e altri in arrivo (fine della linea JS)
- la gestione delle dipendenze esplicita con Bundler
Cosa c'è di nuovo nella versione 2.3.5:
- Rails 2.3.5 è stato rilasciato durante il fine settimana che fornisce diversi bug-fix e un fix di sicurezza. Dovrebbe essere pienamente compatibile con tutte le versioni 2.3.x precedenti e può essere facilmente aggiornato a con & quot; aggiornamento gemma rotaie & quot ;. I bit più interessanti si possono riassumere in tre punti.
- Migliorata la compatibilità con Ruby 1.9:
- Ci sono stati alcuni piccoli bug che impediscono la piena compatibilità con Ruby 1.9. Tuttavia, non saremmo sorpresi si sta già eseguendo Rails 2.3.x con successo prima sono stati fissati questi bug (che sono piccole).
- RailsXss disponibilità plugin:
- Come avrete sentito, in Rails 3 stiamo fuggendo automaticamente tutti i contenuti della stringa in erb (dove come prima era necessario usare & quot; h () & quot; di fuggire). Se si vuole avere questa funzionalità oggi è possibile installare plug RailsXss di Koz in Rails 2.3.5.
- Correzioni per il backend Nokogiri per XmlMini:
- Con Rails 2.3 ci hanno dato la possibilità di passare il parser XML di default da REXML ad altri parser più veloci come Nokogiri. Ci sono stati alcuni problemi con l'utilizzo Nokogiri che ora sono risolti, per cui se la vostra applicazione è l'analisi sacco di xml si consiglia di passare a questo parser XML più veloce.
Requisiti :
- Rubino
I commenti non trovato