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:// |