Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| ruby_on_rails [2012/07/15 08:18] – vytvořeno ubuntu | ruby_on_rails [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Ruby on Rails ====== | ||
| + | **Ruby on Rails je vyborny framework na produkci webu a webovych aplikaci. Po mem dlouhem patrani si dovolim jej oznacit za nejlepsi framework vubec.** | ||
| + | |||
| + | Na [[http:// | ||
| + | |||
| + | ===== Instalace ===== | ||
| + | // | ||
| + | |||
| + | V podstate jsou pro instalaci k dispozici dva puvodni navody, ktere se vsak jeste sami v sobe rozvetvuji do dalsich " | ||
| + | |||
| + | Vse je samozrejme mozne instalovat skrze repozitare ale to je, z nejruznejsich duvodu (mam dojem ze gems v repozitarich maji chybu, apod.), spatna cesta. Doporuceny postup je instalovat z repozitaru pouze ruby, rubygems (aktualizacni a distribucni system) instalovat rucne (nebojte se .) a rails instalovat prave pomocy gems. | ||
| + | |||
| + | ==== ruby ==== | ||
| + | Nainstalujte ruby z repozitaru: | ||
| + | < | ||
| + | sudo apt-get install ruby-full build-essential | ||
| + | </ | ||
| + | ==== rubygems ==== | ||
| + | Stahnete si z [[http:// | ||
| + | < | ||
| + | wget http:// | ||
| + | tar -xvzf rubygems-1.3.1.tgz | ||
| + | cd rubygems-1.3.1 | ||
| + | sudo ruby setup.rb | ||
| + | |||
| + | # nevim proc ale nema se instalace spoustet z nadrazeneho adresare, treba takto: "sudo ruby rubygems-1.3.1/ | ||
| + | </ | ||
| + | < | ||
| + | sudo gem update --system | ||
| + | </ | ||
| + | < | ||
| + | sudo ln -s / | ||
| + | </ | ||
| + | |||
| + | pomoci gems nainstalujte rails | ||
| + | < | ||
| + | sudo gem install rails mongrel | ||
| + | </ | ||
| + | po spusteni tohoto prikazu se muze zdat ze se nic nedeje, budte trpelivi, a treba pomoci bmon (nemate monitor sitoveho provozu bmon? pak tedy: "sudo apt-get install bmon -y && bmon") koukejte na sit jak gems stahuji o106. | ||
| + | |||
| + | A to je vse, ted mate v systemu ruby on rails. | ||
| + | |||
| + | ===== Otestovani funkcnosti ===== | ||
| + | |||
| + | Po instalaci si muzete overit ze jste vse udelali spravne jednoduchymi postupy. | ||
| + | |||
| + | ==== Test Ruby ==== | ||
| + | Vytvorime adresar do ktereho zapiseme jednoduchy skript jez secte 1+2: | ||
| + | < | ||
| + | mkdir rubytest && cd rubytest && echo puts 1+2> | ||
| + | </ | ||
| + | |||
| + | ==== Test Rails a WEBrick serveru ==== | ||
| + | Pokud vam zustal adresar rubytest z predesleho prikladu, preskocte prvni radek | ||
| + | < | ||
| + | mkdir rubytest && cd rubytest | ||
| + | rails mujeruby | ||
| + | # ted probehne spousta radku | ||
| + | cd mojeruby | ||
| + | ruby script/ | ||
| + | # server mimo jine zahlasi ze jede na portu 3000 a take ze pro jeho preruseni staci zmacknout Ctrl+C | ||
| + | </ | ||
| + | You’re riding Ruby on Rails! ..." | ||
| + | Muzete se vratit do predesleho okna a pomoci Ctrl+C server zastavit. | ||
| + | |||
| + | **Blahopreji. vas Rails a WEBrick server jedou.** | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Pokud budete chtit nejake priklady jak konkretneji vytvorit stranku v Rails nebo jak ji publikovat pomoci apache ci jak Rails pripojit k Mysql, kouknete na muj blog [[http:// | ||