Instalujeme „Rejlsy“WindowsNejjednodušší cestou, jak nainstalovat Ruby on Rails nasystém MS Windows je použít instalační b...
Mac OS XJelikož ani Snow Leopard ani Lion verze OS X neobsahují Ruby 1.9.3,je potřeba si je „buildnout“ pěkně ručně. Nejlé...
Hello, Rails!Pojďme zkusit první příklad. Z příkazové řádky:rubys> cd workwork> rails new democreatecreate README.rdoccrea...
Pojďme tedy pozdravit a objevit další „kouzlo“ Ruby on Rails frameworku.demo> rails generate controller Say helloTím nám R...
Upcoming SlideShare
Loading in …5
×

Nástěnka 02

395 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
395
On SlideShare
0
From Embeds
0
Number of Embeds
118
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nástěnka 02

  1. 1. Instalujeme „Rejlsy“WindowsNejjednodušší cestou, jak nainstalovat Ruby on Rails nasystém MS Windows je použít instalační balíčekRailsInstaller – ke stažení na: http://railsinstaller.org/.Instalace je jednoduché klikání ve stylu „Next > I acceptall of the licenses (pochopitelně po pečlivém přečtení) > Next > Finish“.Po instalaci vás vyzve command window k zadáníjména a e-mailu (pouze kvůli nastavení gitu). Poté lze okno zavřít apro práci s Rails otevřít nový Windows prompt (cmd).GNU/LinuxSpusťte svůj oblíbený balíčkovací systém (apt-get, dpkg, portage, rpm,rug, synaptic, up2date, yum, …)Následující popis je ověřen na systému Ubuntu12.04 LTS. Na vaší distribuci se může trochu lišit.Každopádně, nejprve pořešíme závislosti anainstalujeme potřebné balíčky:$ sudo apt-get install apache2 curl git libmysqlclient-dev mysql-server nodejsBěhem instalace budete vyzváni k zadání root hesla pro MySQLserver, zadejte jej a pokračujte instalací Rails:$ sudo apt-get install ruby1.9.3$ sudo gem install rails
  2. 2. Mac OS XJelikož ani Snow Leopard ani Lion verze OS X neobsahují Ruby 1.9.3,je potřeba si je „buildnout“ pěkně ručně. Nejlépe asi pomocí RVM(https://rvm.beginrescueend.com/rvm/install/).Potřebujete Xcode 3 nebo novější. Na Lionu (Mac OS X 10.7) lzestáhnout přímo z App Store Xcode 4.1. Na Snow Leopardu (Mac OS X10.6) musíte doinstalovat ze systémového DVD.Instalaci ověříte:$ xcodebuild --versionDále je potřeba doinstalovat git, opět svou instalaci ověříte:$ git --versionPoté nainstalovat RVM:$ curl -L https://get.rvm.io | bash -s stablePoté uzavřete terminál a otevřete nový (.bash_login se aktualizuje).Následující příkaz poskytne dodatečné instalační pokyny přímo prováš systém.$ rvm requirementsPo dokončení instrukcí můžete pokračovat příkazy:$ rvm install 1.9.3$ rvm use 1.9.3$ gem install railsAbyste nemuseli opakovat use příkaz, lze nastavit 1.9.3 jako výchozí:$ rvm --default 1.9.3Instalaci lze ověřit příkazem:$ rails -v
  3. 3. Hello, Rails!Pojďme zkusit první příklad. Z příkazové řádky:rubys> cd workwork> rails new democreatecreate README.rdoccreate Rakefilecreate config.ru:::create vendor/pluginscreate vendor/plugins/.gitkeeprun bundle installFetching source index for http://rubygems.org/:::Your bundle is complete!Use `bundle show [gemname]` to see where a bundled gem is installed.work>Příkaz vytvořil adresář demo. Přesuňme se dovnitř a podívejme se, covše se tam nachází (příkaz ls na Unixu a dir na Windows).Následujícím příkazem spustíte „vestavěný“ webový server Webrick,na kterém poběží vaše aplikace. Server naslouchá na adrese localhost(127.0.0.1) a na portu 3000.demo> rails server webrickA můžeme spustit prohlížeča kouknout se na naši prvnírails aplikaci: Obrázek 1 - náhled na naši první rails aplikaci
  4. 4. Pojďme tedy pozdravit a objevit další „kouzlo“ Ruby on Rails frameworku.demo> rails generate controller Say helloTím nám Rails vygenerovaly kontroler (k tomu, co to je kontroler, se dostaneme později) Says metodou (akcí) hello. Vygenerovaný soubor kontrolleru nalezneme v našem demo adresáři:demo/app/controllers/say_controller.rb a hello pohled pak v: demo/app/views/say/hello.html.erb,který můžeme upravit v našem oblíbeném editoru zdrojových kódů na:<h1>Hi from Rails!</h1>Výsledek můžeme opět zkouknout v prohlížeči na url: http://localhost:3000/say/hello Obrázek 2 - upravená stránka hello akcePříštěTrochu dynamiky a MVC…MinuleArchív nástěnky na blogu:http://blog.hridel.comNaleznete pod tagy: nástěnka, Ruby on Rails

×