Rails (také známý jako Ruby on Rails) je open source, zdarma a full-stack web rámec, který může být použit programátory k rozvoji databáze aktivy webových aplikací dle pattern.Features na Model-View-Control glanceThe aplikace podporuje širokou škálu webových serverů a databází, včetně Apache, lighttpd, MySQL, SQLite, PostgreSQL, Oracle, DB2, Firebird, a SQL Server. Funguje to dobře na jakémkoliv unixový operační systém.
Kolejnice je intenzivně používána na obou neziskových a podnikových organizací pro rozvoj jakýkoli typ webové aplikace, jako je software pro spolupráci, e-commerce, obce, správa obsahu, statistiky, atd.
Užívání se podívat pod pokličku projektu Rails, můžeme si všimnout, že byl napsán entierly v programování Ruby language.Getting začal s RailsIn Aby bylo možné nainstalovat Rails na vašem operačním systému GNU / Linux, budete muset nejprve nainstalovat Ruby. Za to, že můžete snadno nainstalovat Rails a všechny jeho runtime závislostí přes Rubygems, pomocí & lsquo, gem install kolejnice & rsquo; Příkaz v emulátor terminálu aplikace.
Případně můžete nainstalovat kryty z hlavních softwarových repozitářů několika populárních distribucí GNU / Linuxu, včetně Arch Linux, Ubuntu, Debian, Fedora, openSUSE nebo Linux Mint. To může být nainstalován na počítačích podporujících jeden z 32-bit nebo 64-bitové hardwarové platformy.
Po instalaci můžete komunikovat s rámcem Rails přes prostředí konzole. Nejprve budete muset vytvořit app kostru spuštěním & lsquo, kolejnice nový cesta / k / váš / nové / aplikace & rsquo; příkaz, přejděte do umístění nově vytvořeného app skeletu (např cd cesta / k / souboru / nový / použití), a spustit server s & lsquo, kolejnic Server & rsquo; příkaz.
V tuto chvíli se úspěšně běží Ruby on Rails uvnitř Linuxu. Otevřete webový prohlížeč, přístup k http: // localhost: 3000 umístění a postupujte podle pokynů na obrazovce
Co je nového v této verzi:.
< p>- Action Pack:
- na downgrade ozubená kola do ~ & gt; 2.0.3. Použití 2.1.0 způsobil regrese.
- Fix pomocí přeložit pomocník s html překladem, který používá:. Počítat možnost pro pluralization
- Active Record:
- Perf Oprava: Pokud máme smazání všech záznamů v asociaci, nepřidávejte IN (..) klauzule dotazu. GH 3672
- Fix chyba se odkazovat na jiné mysql databází settablename. GH 3690
- Fix výkon bug s MySQL databází na serveru se spoustou dalších databses. GH 3678
- Railties:
- Nové aplikace by měly být vytvořeny s Sass kolejnice závislost 3.1.5, ne 3.1.5.rc.2
Co je nového ve verzi 3.0 Beta:
- Zbrusu nový router s důrazem na REST prohlášení
- New Action Mailer API po vzoru akčního Controller (nyní bez trýznivé bolesti odeslání vícedílné zprávy!)
- New Active Record chainable dotazovací jazyk postavený na relační algebře
- Nenápadné pomocníci JavaScript s ovladači pro prototyp, jQuery a více blíží (konec inline JS)
- Explicit řízení závislost s Bundler
Co je nového ve verzi 2.3.5:
- Rails 2.3.5 byla vydána během víkendu, který nabízí několik opravy chyb a jednu opravu zabezpečení. Mělo by být plně kompatibilní se všemi předchozími verzemi 2.3.x, a může být snadno upgradovat na s & quot; aktualizací gem kolejích & quot ;. Nejzajímavější bity lze shrnout do tří bodů.
- Vylepšená kompatibilita s Ruby 1.9:
- Tam bylo několik malých chyb, které brání plné kompatibility s Ruby 1.9. Nicméně bychom neměli být překvapeni, že již byly spuštěny Rails 2.3.x úspěšně, než tyto chyby byly opraveny (byly malé).
- RailsXss dostupnost plugin:
- Jak jste možná slyšeli, v Rails 3 se nyní automaticky unikl veškerý obsah řetězec v ERB (kde jako dříve jste museli použít & quot; h (), & quot; k útěku). Chcete-li mít tuto funkci dnes si můžete nainstalovat Koz je RailsXss plugin Rails 2.3.5.
- Opravy pro Nokogiri backend pro XmlMini:
- S Rails 2.3 jsme dostali možnost přepnout z výchozí XML parser od REXML na jiné rychlejší analyzátory jako Nokogiri. Tam bylo několik problémů s využitím Nokogiri, které jsou nyní vyřešeny, takže pokud je vaše aplikace analýze spoustu xml budete chtít přejít na tuto rychlejší parser XML.
Požadavky na :
- Ruby
Komentáře nebyl nalezen