Začenjam s serijo objav v katerih bom prikazal osnovno uporabo Ruby on Rails okolja, ki nam služi za izgradnjo spletnih aplikacij. Če želimo uporabljati to okolje, si ga moramo najprej namestiti na operacijski sistem, ki ga uporabljamo, ker pa verjetno večina tistih, ki bere to objavo, uporablja Windows, bom opisal postopek namestitve le za ta operacijski sitem.
Seveda niste omejeni le na Windows, saj RoR okolje lahko namestite na skoraj vse operacijske sisteme - na tistega, ki se nahaja znotraj Apple računalnikov, kot tudi na različne distribucije Linux operacijskih sistemov.

Ruby - Programmer's Best Friend

Torej, prvo kar potrebujemo je interpreter za Ruby programski jezik. Ruby je dinamičen programski jezik, katerega izvor je odprta koda (open source), kar pomeni, da je za uporabo popolnoma brezplačen, njegov cilj pa je enostavno in produktivno programiranje. To doseže z elegantno sintakso, ki jo je enostavno brati in pisati.

Namestitveni program za Ruby najdete na uradni spletni, ali pa kliknite na direktno povezavo za prenos. Po končanem prenosu, zaženite .exe datoteko in po končani instalaciji že lahko programirate v Ruby programskem jeziku.

No, ker je tu govora o RoR okolju, nam za začetek dela manjka še Rails, ki je tako rekoč vtičnik (plugin) za Ruby programski jezik. Namestitev vtičnika, kot tudi drugih vtičnikov za Ruby, se izvede s pomočjo GEM paketov. Gem-i so nekaj podobnega kot apt-get ali emerge na Linux operacijskih sistemih.

Najprej moramo namestiti GEM urejevalnik paketov, ki ga dobite na tem naslovu.
Po končanem prenosu, odpakirajte vsebino ZIP datoteke. Jaz navadno odpakiram vsebino v mapo, kjer se nahaja Ruby interpreter ( npr. c:\Ruby ), tako da je končna pot za GEM torej nekako podobna tejle: c:\Ruby\rubygems.

Za dokončanje GEM namestitve odprite Command Prompt (Start>Run>cmd.exe) in se sprehodite do mape, ki smo jo ustvarili v prejšnjem koraku:

cd Ruby, cd rubygems

Znotraj te mape izvedemo naslednji ukaz:

ruby setup.rb

Tako, namestili smo Ruby interpreter kot tudi programček za upravljanje z Ruby vtičniki, imenovanimi “gems”, ostane nam le še namestitev Rails okoja, kar zopet izvedemo s pomočjo Command Prompt-a (na splošno se za delo z Rails okoljem veliko uporablja Command Prompt, zato se nanj čimprej navadite).

Zaženemo:

gem install rails --include-dependencies

S tem ukazom smo namestili Rails okolje in to je praktično vse kar potrebujemo za začetek dela. Da bi se prepričali, da resnično vse deluje, lahko ustvarimo nov Rails projekt, zaženemo spletni strežnik, ki je že vgrajen v Rails okolje (imenuje se WEBrick) in zaženemo brskalnik.

Preverimo!

Ustvarimo nov Rails projekt:

rails /pot/do/imena/novega/projekta (npr. rails Test)

Premaknemo se v novo nastalo mapo Test:

cd Test

Zaženemo WEBrick strežnik:

ruby script/server

Če je šlo vse po maslu je sedaj strežnik postavljen, ostane nam le še, da preverimo, ali nam resnično pokaže kakšno spletno stran. Zaženemo nam najljubši brskalnik (npr. Firefox) in vpišemo lokalni spletni naslov:

http://localhost:3000

Ruby on Rails Welcome Aboard example

Če se vam prikaže stran z napisom Welcome aboard! ste uspešno namestili Rails okolje in ustvarili nov Rails projekt! Sedaj vam ne preostane drugega, kot da preberete kup dokumentacije, se poigrate in ustvarjate!

No, pri tem vam v pomoč priskočim z naslednjo objavo…