Rails (även känd som Ruby on Rails) är en öppen källkod, fri och webbramverk full stack som kan användas av programmerare för att utveckla databas-backed webbapplikationer enligt Model-View-Control pattern.Features på ett glanceThe programmet stöder ett brett utbud av webbservrar och databaser, inklusive Apache, lighttpd, MySQL, SQLite, PostgreSQL, Oracle, DB2, Firebird, och SQL Server. Det fungerar bra på alla UNIX-liknande operativsystem.
Skenor används mycket på båda ideella och företagsorganisationer, för att utveckla någon typ av webbapplikation, till exempel programvara för samarbete, e-handel, gemenskap, content management, statistik, etc.
Ta en titt under huven på Rails projektet, kan vi märka att det har skrivits entierly i Ruby programmering language.Getting började med RailsIn för att installera Rails på din GNU / Linux-operativsystem, måste du först installera Ruby. Efter det kan du enkelt installera Rails och alla dess runtime beroenden genom RubyGems, använder & lsquo; pärla installera skenor & rsquo; kommando i ett terminalprogram.
Alternativt kan du installera Rails från de främsta programförråd av flera populära distributioner av GNU / Linux, inklusive Arch Linux, Ubuntu, Debian, Fedora, openSUSE eller Linux Mint. Den kan installeras på datorer som stöder någon av hårdvaruplattformar 32-bitars eller 64-bitars.
Efter installationen kan du interagera med ramverket Rails via en konsol miljö. Först måste du skapa appen skelettet genom att köra & lsquo; skenor ny sökväg / till / din / nya / ansökan & rsquo; kommandot, navigera till platsen för den nyinrättade appen skelett (t.ex. cd sökväg / till / din / nya / applikation) och starta servern med & lsquo; skenor server & rsquo; kommandot.
Just nu är du framgångsrikt kör Ruby on Rails inuti din Linuxburk. Öppna en webbläsare, öppna http: // localhost: 3000 plats och följ instruktionerna som visas på skärmen
Vad är nytt i den här versionen:.
< p>- Action Pack:
- Nedgradering kedjehjul till ~ & gt; 2.0.3. Använda 2.1.0 orsakade regressioner.
- Fix använder översätta hjälpare med en html översättning som använder:. Räkna alternativ för pluralise
- Active Record:
- Perf fix: Om vi radera alla poster i en förening, inte lägga till en IN (..) klausul på frågan. GH 3672
- Fix bugg med att referera till andra MySQL-databaser i settablename. GH 3690
- Fix prestanda bugg med MySQL-databaser på en server med många andra databses. GH 3678
- Railties:
- Nya appar ska genereras med en sass-skenor beroende av 3.1.5, inte 3.1.5.rc.2
Vad är nytt i version 3.0 Beta:
- Helt ny router med betoning på RESTful deklarationer
- New Action Mailer API modellerad efter Action Controller (nu utan plågsamma smärtan av att skicka sammansatta meddelanden!)
- Ny Active Record ihopkopplingsfrågespråk byggd ovanpå relationsalgebra
- Diskret JavaScript hjälpare med drivrutiner för Prototype, jQuery och fler kommer (slutet av inline JS)
- Explicit beroendehantering med Bundler
Vad är nytt i version 2.3.5:
- Rails 2.3.5 släpptes under helgen som ger flera bugfixar och en säkerhets fix. Det bör vara fullt kompatibel med alla tidigare versioner 2.3.x och kan enkelt uppgraderas till med & quot; pärla uppdaterings skenor & quot ;. De mest intressanta bitarna kan sammanfattas i tre punkter.
- Förbättrad kompatibilitet med Ruby 1.9:
- Det fanns några små buggar som hindrar full kompatibilitet med Ruby 1.9. Men skulle vi inte bli förvånade du redan kör Rails 2.3.X framgångsrikt innan dessa buggar har åtgärdats (de var små).
- RailsXss plugin tillgänglighet:
- Som du kanske har hört, i Rails 3 vi nu automatiskt flyr alla stränginstrument innehåll i ERB (där som innan du behövs för att använda & quot; h () & quot; att fly). Om du vill ha denna funktion i dag kan du installera Koz s RailsXss plugin i Rails 2.3.5.
- Fixar för Nokogiri backend för XmlMini:
- Med Rails 2.3 vi fick möjligheten att byta ut standard XML-tolken från REXML till andra snabbare parsers gillar Nokogiri. Det fanns några problem med att använda Nokogiri som nu är lösta, så om din ansökan pars massor av xml som du kanske vill byta till detta snabbare XML-tolk.
Krav :
- Ruby
Kommentarer hittades inte