Руби (Ruby)

Руби је невероватан програмски језик и на њему се заснива Руби Он Раилс, па ћете морати да научите како да програмирате у Руби-у да бисте креирали своје апликације користећи Руби Он Раилс. Руби он Раилс је оквир који олакшава развој, примену и одржавање веб апликација.
За цео чланак на Ruby ...

Прикажи филтер
Хостинг Филтерс
A2 Themes & Host Me Filter

Оперативни систем

Простор на диску

РАМ меморија

Тип диска

ЦПУ Цорес

Врста

Резултат - 8.4
Agility Hoster Logo
Agility Hoster

Агилити Хостер

Personal Hosting Plan
$5 /Месечно


Локације сервера


Agility Hoster Servers in GermanyНемачка
Упоредити
Резултат - 7.4
Just Host Logo
Just Host

Јуст Хост

Basic
$3.95 /Месечно

45 Купони

Локације сервера


Just Host Servers in ProvoАмерика
Упоредити
Резултат - 7.2
InMotion Hosting Logo
InMotion Hosting

ИнМотион хостинг

cVPS-1
$5 /Месечно

12 Купони

Локације сервера


InMotion Hosting Servers in Los AngelesАмерика
Упоредити
Резултат - 9
A2hosting Logo
A2hosting

А2хостинг

Lite
$3.92 /Месечно

50 Купони

Локације сервера


A2hosting Servers in AmsterdamНизоземска A2hosting Servers in MichiganАмерика A2hosting Servers in SingaporeСингапур
Упоредити
Труст Пилот Mocha Host
Резултат - 9
Mocha Host Logo
Mocha Host

Моцха Домаћин

Soho
$1.96 /Месечно

Рецензије 1235

39 Купони

Локације сервера


Mocha Host Servers in NetherlandsНизоземска Mocha Host Servers in ChicagoАмерика Mocha Host Servers in AustraliaАустралија Mocha Host Servers in CanadaКанада Mocha Host Servers in ChinaКина Mocha Host Servers in United KingdomВелика Британија
Упоредити
Труст Пилот Name Cheap
Резултат - 5
Name Cheap Logo
Name Cheap

Име јефтино

Stellar
$1.44 /Месечно

Рецензије 588

26 Купони

Локације сервера


Name Cheap Servers in PhoenixАмерика Name Cheap Servers in MidlandsВелика Британија
Упоредити
Труст Пилот JustHostMe
Резултат - 9.4
JustHostMe Logo
JustHostMe

ЈустХостМе

Starter
$3.11 /Месечно

Рецензије 72


Локације сервера


JustHostMe Servers in United KingdomВелика Британија
Упоредити
Труст Пилот Orange Website
Резултат - 9.2
Orange Website Logo
Orange Website

Оранге Вебсите

Bronze Plan
$3.82 /Месечно

Рецензије 157


Локације сервера


Orange Website Servers in ReykjavikИсланд
Упоредити
Труст Пилот Rebel.com
Резултат - 9
Rebel.com Logo
Rebel.com

Ребел.цом

Pathfinder
$1.5 /Месечно

Рецензије 512

4 Купони

Локације сервера


Rebel.com Servers in United StatesАмерика Rebel.com Servers in CanadaКанада
Упоредити
Труст Пилот Squidix
Резултат - 8.6
Squidix Logo
Squidix

Скуидик

Sampler Squid
$4 /Месечно

Рецензије 55


Локације сервера


Squidix Servers in DallasАмерика
Упоредити
Труст Пилот Host Dns.fr
Резултат - 8.2
Host Dns.fr Logo
Host Dns.fr

Домаћин Днс.фр

STARTER
$1.45 /Месечно

Рецензије 5


Локације сервера


Host Dns.fr Servers in ChicagoАмерика Host Dns.fr Servers in SydneyАустралија Host Dns.fr Servers in FranceФранцуска
Упоредити
Труст Пилот StackFlare
Резултат - 8
StackFlare Logo
StackFlare

СтацкФларе

Starter
$2.78 /Месечно

Рецензије 4


Локације сервера


StackFlare Servers in MumbaiИндија
Упоредити
Труст Пилот Adroit SSD
Резултат - 7.8
Adroit SSD Logo
Adroit SSD

Адроит ССД

Starter
$9.43 /Годишње

Рецензије 17


Локације сервера


Adroit SSD Servers in DallasАмерика
Упоредити
Труст Пилот Tservers4
Резултат - 7.6
Tservers4 Logo
Tservers4

Тсерверс4

Beginner Hosting Plan
$6.5 /Годишње

Рецензије 2


Локације сервера


Tservers4 Servers in DallasАмерика Tservers4 Servers in ParisФранцуска Tservers4 Servers in AmsterdamНизоземска Tservers4 Servers in VancouverКанада Tservers4 Servers in NigeriaНигерија
Упоредити
Труст Пилот Idea Stack
Резултат - 7.4
Idea Stack Logo
Idea Stack

Идеа Стацк

LEVEL 1
$2 /Месечно

Рецензије 2


Локације сервера


Idea Stack Servers in SeattleАмерика
Упоредити
Резултат - 10
Island Hosting Logo
Island Hosting

Исланд Хостинг

Copper
$1.83 /Месечно


Локације сервера


Island Hosting Servers in CanadaКанада
Упоредити
Резултат - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Цхеап Хостинг Пк

Web Hosting Plan 1
$11.94 /Годишње


Локације сервера


Cheap Hosting Pk Servers in NurembergНемачка Cheap Hosting Pk Servers in New YorkАмерика Cheap Hosting Pk Servers in VancouverКанада Cheap Hosting Pk Servers in MoscowРуска Федерација Cheap Hosting Pk Servers in MinskБелорусија
Упоредити
Резултат - 10
Lenasi Logo
Lenasi

Ленаси

Baby Bear
$14.07 /Годишње


Локације сервера


Lenasi Servers in UgandaУганда Lenasi Servers in United KingdomВелика Британија Lenasi Servers in CanadaКанада Lenasi Servers in KenyaКенија Lenasi Servers in United StatesАмерика
Упоредити
Резултат - 9.6
Truehost-NG Logo
Truehost-NG

Труехост-НГ

Platinum Hosting
$77.32 /Месечно


Локације сервера


Truehost-NG Servers in United StatesАмерика
Упоредити
Резултат - 6.7
QHoster Logo
QHoster

КХостер

Mini
$2.54 /Месечно


Локације сервера


QHoster Servers in ChicagoАмерика QHoster Servers in RoubaixФранцуска QHoster Servers in RotterdamНизоземска QHoster Servers in Frankfurt am MainНемачка QHoster Servers in StockholmШведска QHoster Servers in CanadaКанада QHoster Servers in CoventryВелика Британија QHoster Servers in MoscowРуска Федерација QHoster Servers in ZurichШвајцарска QHoster Servers in SiauliaiЛитванија QHoster Servers in MilanoИталија QHoster Servers in SofiaБугарска QHoster Servers in MexicoМексико QHoster Servers in SingaporeСингапур
Упоредити
Резултат - 5.5
Host Dare Logo
Host Dare

Домаћин Даре

Starter
$1.99 /Месечно


Локације сервера


Host Dare Servers in United StatesАмерика
Упоредити

Руби је невероватан програмски језик и на њему се заснива Руби Он Раилс, па ћете морати да научите како да програмирате у Руби-у да бисте креирали своје апликације користећи Руби Он Раилс.

 

 

ruby on rails hosting


 

Шта је Руби он Раилс?

 

Руби он Раилс је оквир који олакшава развој, примену и одржавање веб апликација и користи објектно оријентисани језик познат као Руби. Да би га представио, програмер мора знати неке од његових филозофија. Су:

 

СУВО-Не понављајте се: значи да иако развој у Раилс-у има исти део кода или исту сврху у различитим ентитетима, то значи да постоји бољи начин за писање ваше апликације;

 

Конвенција о конфигурацији: значи да уместо да одређује конфигурацију, Раилс има структурне и именоване конвенције које примењују често цитирани принцип најмањег изненађења (ПОЛС);

 

Мање софтвера: значи коришћење више конвенција, мање кодова, мање сложености и, сходно томе, мање количине грешака.

 

Оквир је колекција библиотека и алата који могу да олакшају развој. Добар оквир пружа основну, али комплетну инфраструктуру за изградњу апликације. Ове чињенице чине Раилс једним од најбољих. На крају крајева, има независну платформу, комплетну и бесплатно лиценцирану (отворени извор).

 

Развој апликација Раилс имплементиран је помоћу МОДЕЛ-ВИЕВ-ЦОНТРОЛЛЕР, познатијег као МВЦ архитектура, и радио је са библиотекама Ацтиве Рецорд, Ацтион Виев и Ацтион Цонтроллер. Они ће бити наведени доле у ​​чланку.

 

МВЦ модел

 

Овај коришћени архитектонски образац логички дели апликацију у три категорије: модел, приказ и контрола (Модел-Виев-Цонтроллер). Сваки део МВЦ стандарда је целина која се може посебно градити и тестирати. Модел представља податке, поглед представља кориснички интерфејс и контрола заповеда радњама, односно модел је информација са којом апликација ради, поглед је представљање а контрола (контролер) је директор интеракције између њих.

 

Циклус ове структуре започиње када корисник ступи у интеракцију са интерфејсом (приказом) и позове догађај; контролер прима позив из погледа и приступа моделу, често ажурирајући интерфејс.

 

Руби он Раилс библиотеке

 

У Руби он Раилс, свака библиотека има специјализован задатак. Када се комбинују, ови појединачни ентитети мапирају директно из МВЦ стандарда:


  • Ацтиве Рецорд: Библиотека одговорна за апстракцију базе података и интеракцију;

  • Ацтион Виев: Систем шаблона који генерише ХТМЛ документе које корисник добија као резултат захтева за апликацију;

  • Ацтион Цонтроллер: Библиотека за манипулисање и протоком и подацима банке који се приказују у приказу.

 

Језик Руби он Раилс

 

Многи други језици захтевају да напишете код и копирате га да бисте проверили резултате и грешке. Међутим, Руби је доследан и елегантно објектно оријентисан програмски језик и најбоље од свега је динамика, што значи да радите са „живим“ језиком, односно добићете повратне информације о свакој датој команди.

 

Интерактивни тумач је ИРБ у терминалу (ако користите Линук или Мац) или Цмд (ако користите Виндовс). Да бисте започели сесију, откуцајте:


  • $ ирб

  • ирб (главно): 001: 0 & гт;

 

Руби има пакет под називом РубиГемс одговоран за управљање системом са функцијом инсталирања библиотека и услужних програма веома важних за Раилс. Од верзије 2.0.0 није потребно посебно преузимати јер је већ укључен.

 

Како инсталирати Руби на шине

 

Да бисте се развили у Раилс-у на рачунару, потребна су три корака:


  • Инсталирајте Руби;

  • Инсталл Раилс;

  • Инсталирајте СКЛите, који је подразумевана база података.

 

Требаће вам неки алат, као што је гит приликом инсталирања пакета и неки драгуљи који су библиотеке Руби датотека за вишекратну употребу.

 

Инсталирање Руби-а на Раилс-у на Мац ОС-у

 

Да бисте инсталирали Руби он Раилс на МАЦ (у овом чланку ћемо користити верзију Кс 10.8 Моунтаин Лион), на својој машини морате имати:

 

КСЦоде: Ово је бесплатно доступно у Апп Сторе-у и може бити ваш извор за састављање вашег Руби кода.

 

Хомебрев: је пакет креиран за ОС Кс који је написан на Руби-у. Ово ће вам помоћи да инсталирате друге делове. Да бисте инсталирали, унесите Терминал и унесите следећи код:


  • рубин & лт; (цурл -фсСкЛ рав.гитхуб.цом/мкцл/хомебрев/го)

 

РВМ: Сада треба да инсталирате уобичајени Руби алат под називом Руби Версион Манагер (РВМ). Ово ће вам помоћи да управљате Руби верзијама и разним драгуљима које можете користити у својим пројектима. Као и код Хомебрев-а, у Терминалу вам је потребна само једна команда:


  • цурл -Л хттпс://гет.рвм.ио | басх -с стабилан

 

Ако употреба Маверицкс-а и горњи код не ради, покрените следећи код на терминалу:


  • руби -е "$ (цурл -фсСЛ хттпс://рав.гитхуб.цом/мкцл/хомебрев/го/инсталл)"

 

Руби: Руби језик је унапред инсталиран на вашем Мац-у. Пакет 2.0.0 укључује РубиГем. Да бисте проверили, покрените следећи код у терминалу:


  • рубин -в

 

Ако је представљена старија верзија језика, ажурираћемо на верзију 2.0.0. Користите следећи код:


  • рвм инсталл 2.0.0

 

По завршетку инсталације, треба да кажемо РВМ-у коју верзију Руби-а желимо да користимо. За ово ћете морати да унесете следећи код:


  • рвм усе 2.0.0

 

Да бисте тестирали да ли ваша машина ради са таквим бројем, користите следећи код:


  • рубин -в

 

У терминал ће се вратити: руби 2.0.0п481 и други подаци који зависе од ажурирања и времена инсталације.

 

Шине: На крају ћемо инсталирати оквир који треба само једну наредбу:


  • шине за уградњу драгуља

 

Спремни! На рачунару већ имате Руби, Раилс и СКЛите.

 

Како инсталирати Руби он Раилс на Виндовс

 

Да бисмо инсталирали Руби он Раилс на Виндовс, мораћемо да следимо доленаведене процедуре:

 

Руби: У оперативном систему Виндовс почели смо са језиком. Да бисте инсталирали, мораћете да уђете на веб локацију.

 

У зависности од ваше машине, кликните на Руби 2.0.0-п481 или Руби 2.0.0-п481 (к64). Након преузимања програма за инсталацију, кликните на икону, наставите, а затим одаберите где желите да буде директоријум за инсталацију и шта желите да инсталирате заједно са пакетом Руби.


  • Подршка за Тд / Тк: пружа Руби-у графички кориснички интерфејс (ГУИ = графички кориснички интерфејс);

  • Додајте извршне датотеке Руби на свој ПАТХ: руби је додат као извршна датотека;

  • Повежите .рб и .рбв са овом Руби инсталацијом: датотеке овог формата биће повезане са рубином.

 

Препоручује се да се означе последње две. Тада се може инсталирати подршка за Тд / Тк и користи се за напредније апликације. По завршетку унесите командну линију (Старт> гд; цмд) и унесите следећи код:


  • рубин --верзија

 

Одговор би требао битируби 2.0.0п481 и други подаци који зависе од ажурирања и времена инсталације.

 

Шине: Пошто Руби 2.0 има РубиГемс, само ажурирамо наредбом:


  • гем упдате -систем

 

Да бисте инсталирали Раилс, наредба драгуља може потрајати, па поново унесите цмд:


  • шине за уградњу драгуља

  • За проверу: шине -в

 

СКЛите: Уђите на веб локацију СКЛите: и преузмите две датотеке: СКЛите и СКЛите ДЛЛ. Увек се одлучите за најновију доступну. Ове датотеке ће бити у .зип формату. Распакујте две датотеке и ставите их у директоријум Ц: \ Руби20 \ бин или тамо где сте их поставили. Да бисте сазнали да ли је исправно инсталиран, унесите цмд и унесите следећу команду:


  • склите3 -верзија

 

Одговор ће бити верзија СКЛите-а коју сте преузели. На крају, још увек морамо да инсталирамо Руби библиотеку, која омогућава контакт између ње и СКЛите. Да бисте то урадили, на упит упишите следећи код:


  • гем инсталирајте склите3-руби

 

Спремни! Имате све инсталирано за покретање апликације на Виндовс машини.

 

Инсталација на Линук

 

Линук (и уопште системи засновани на УНИКС-у) има неколико карактеристика, али и пуно заједничког. Ова упутства ће се заснивати на Убунту Линук-у, али треба да се примењују на већину УНИКС система.

 

Пре него што започнете, потребно је да ажурирате свој Убунту. Отворите терминал и напишите следећи код:


  • $ Судо апт-гет упдате

 

Програм апт-гет има индекс предмеморије свих програма и њихових верзија у спремишту за брже претраживање. Покретање команде упдате осигурава да ће ова листа бити најновија могућа.

 

Поред тога, морамо да инсталирамо доленаведене ставке:

 

Цурл: То је библиотека која подржава питања која укључују УРЛ адресе. Да бисмо то олакшали, користићемо га. Само унесите следећи код у Терминал:


  • $ Судо апт-гет инсталирајте цурл

 

Руби: Пре инсталирања Руби-а потребне су неке библиотеке за компоненте које се инсталирају. Уђите са командом:


  • $ Судо апт-гет инсталација битна цурл

 

Сада ћемо, као и на Мацу, користити Руби Версион Манагер (РВМ), у случају да на рачунару постоје друге верзије Руби-а. Унесите следећи код:


  • $ цурл & ндасх; Л хттпс://гет.рвм.ио | басх & ндасх; с стабилно

 

Да бисте били сигурни да је Руби већ на вашој машини, откуцајте наредбу:


  • рубин --верзија

 

Шине: Сада је РубиГемс већ инсталиран. Затим ставите ову наредбу:


  • $ гем инсталационе шине

 

После неког времена, да бисте проверили Раилс и његову верзију, користите код: раилс --версион

 

СКЛите: Уз апт-гет потребна вам је само једна наредба:


  • $ Судо апт-гет инсталл склите3 либсклите-дев

 

Ако све буде ишло глатко, верзију инсталације можете проверити помоћу: $ СКЛите & ндасх; -версион Сада да бисмо створили везу између Руби и СКЛите требат ће нам Руби библиотека која омогућава овај контакт. Користите следећу команду:


  • $ судо гем инсталирајте склите3-руби

 

Спремни! Сада можете започети истраживање и стварање Раилс апликација на Линук Убунту-у.

 

Прављење прве апликације за Руби Он Раилс

 

Од сада, без обзира који је ваш оперативни систем, можете да користите и пратите овај чланак на својој машини.

 

Да бисте креирали пројекте, потребно је да користите терминал, где ћете давати команде праћене речним шинама унутар директорија који желите. У овом делу чланка представићемо шта сваки почетник треба да уради као прву апликацију: а & лдкуо; Здраво, свет & рдкуо ;.

 

Имајте на уму да не треба да креирате фасциклу за пројекат јер ће се приликом употребе нове команде аутоматски креирати фасцикла са именом апликације.Затим отворите Терминал, унесите директоријум који желите и унесите:


  • $ раилс ново здраво

 

Након ове наредбе, креираће се неколико датотека унутар ново генерираног хелло директорија. Терминал ће приказати све креиране фасцикле, а неке од њих су:

Креирај

створити РЕАДМЕ

креирајте Ракефиле

цреате цонфиг.ру

створити .гитигноре

креирајте Гемфиле

направи апликацију

креирајте апп / цонтроллерс / апплицатион_цонтроллер.рб

креирајте апп / хелперс / апплицатион_хелпер.рб

креирајте апп / виевс / лаиоут / апплицатион.хтмл.ерб

креирајте апликацију / поштаре

 

Приметите да је креиран поддиректориј под називом апп. У њему су погледи, модели и контролери МВЦ стандарда који су овде представили своје концепте.

 

Помоћници су део библиотека и помоћи ће „односу“ између погледа и контролера. У апликацији ће бити и поштари који раније нису поменути, али ће бити део питања о е-пошти апликације.

 

Сада ћемо мини пројекат поставити на локални веб сервер да би могао да се тестира. Није написан ниједан код, међутим, Раилс има почетни екран за вас. Али прво, проверите да ли се налази у директоријуму ваше апликације у Терминалу и да ли су ваши драгуљи ажурни. Да бисте то урадили, користите следећи код:


  • $ бундле инсталација

 

Када ваши драгуљи заврше преглед и инсталирају, напишите код:


  • $ раилс сервер

 

При иницијализацији, ИП адреса 0.0.0.0 појављује се на порту 3000. Не узнемиравајте се тим нулама. Они само значе да сервер ради локално на вашој машини док ради у терминалу. Затим уђите у било који прегледач и приступите УРЛ-у хттп: //ввв.лоцалхост: 3000 / и видећете страницу Руби он Раилс Хелло Ворлд


  • Генерирање контролера у Руби он Раилс-у

 

Прво зауставите локални сервер у Терминалу притиском на Цтрл + Ц који ће га оставити у директоријуму пројекта. Сада ћемо створити контролер за слање поруке Хелло Ворлд.

 

Команда раилс генерише креира одређене датотеке за ваш пројекат. Имате посла са захтевом и циклусом одговора за стварање одређених датотека, па ћете створити контролер одговоран за овакав поздрав:


  • $ шине генеришу поздрав контролеру

 

Креираће се контролер и датотеке повезане с њим, као што су погледи, тест и помоћник. Можете да креирате ручно, али генерисање убрзава производњу.

 

Сада, за приказ & лдкуо; Здраво, свет & рдкуо; мораћете да измените датотеку апп / цонтроллерс / салутатионцонтроллер.рб стварањем акције. Отворите ову датотеку у свом уређивачу и унесите следеће промене:

класа СалутатионЦонтроллер & лт; АпплицатионЦонтроллер

деф хелло

@мессаге = & лскуо; Здраво свете! & рскуо;

крај

крај

 

Акције су имплементиране као методе у Руби-у, где је деф кључ. Унутар методе коју сте креирали постоји инстанцирана променљива која се зове порука са вредношћу коју ћемо унети у прегледач.

 

Генерисање шаблона у Руби на шинама

 

Акција је успешно креирана, па је следећи корак додавање ХТМЛ-а који ће се приказивати на вебу. Са МВЦ стандардом, који раздваја датотеке, овај код ће бити у приказима.

 

Подразумевано је да увек креирате приказ са именом радње у контролеру. Тада ћете приликом приступања апликацији / приказима видети да је директоријум поздрава већ створен, али без датотека. Отворите нову картицу у свом уређивачу, назовите је хелло.хтмл.ерб и сачувајте је у апликацији / прикази / поздрав.

 

Можда се питате зашто је формат на крају ХТМЛ датотеке .ерб. Овај формат је део библиотеке Ерб Темплатинг, библиотеке Раилс одговорне за омогућавање употребе Руби кода унутар ХТМЛ кода.

 

Синтакса Руби уведена је са & лт;% =% & гт; када ће приказати вредност у ХТМЛ-у или & лт; %% & гт; када ће имати само логику, познату као Ембеддед Руби излазне ознаке.

Унесите датотеку апп / виевс / салутатион / хелло.хтмл.ерб и додајте следећу секвенцу:

& лт; хтмл & гт;

& лт; тело & гт;

& лт; х1 & гт; & лт;% = @мессаге% & гт; & лт; / х1 & гт;

& лт; / тело & гт;

& лт; / хтмл & гт;

 

Сада морате да кажете Раилс-у како да одговори на УРЛ, а одговорна особа ће бити роутес.рб која се налази унутар директоријума цонфиг. Тренутно не брините превише о детаљима, јер то је тек почетак и још увек вам недостају информације које ће се давати мало по мало. Отворите цонфиг / роутес.рб у уређивачу текста и замените оно што је написано (нема потребе за брисањем коментара, ови имају # пре реченица):

 

Здраво :: Апплицатион.роутес.драв до

добити & лскуо;: контролер (/: акција (/: ид (.: формат))) & рскуо;

крај

 

Тражите да се порука прикаже у прегледачу на УРЛ-у хттп: // лоцалхост: 3000 / салутатион / хелло. По отварању, ваша порука & лдкуо; Здраво, свет! & Рдкуо; ће се појавити.

 

Провера аутентичности у АСП.НЕТ МВЦ:

 

Да би се применио механизам за потврду идентитета у АСП.НЕТ МВЦ апликацијама. Овде ћемо створити пројекат који ће укључивати регистрацију корисника, пријаву, одјаву и промену лозинке, основне карактеристике за било коју апликацију која има ограничен приступ пријављеним корисницима.

 

Контрола приступа у Ларавелу са АЦЛ-ом:

 

Да би се имплементирао систем ауторизације помоћу Ларавела, најчешће кориштеног ПХП оквира на свијету. За то ћемо започети са апликацијом која има све делове за регистрацију и аутентификацију корисника.

 

АСП.НЕТ МВЦ и идентитет: Овлашћење корисника са потраживањима: Да бисмо имплементирали механизам контроле приступа користећи АСП.НЕТ Идентити, који нам омогућава да доделимо улоге корисницима и од тога дефинишемо које странице и меније могу да прегледају.

 

Више о Руби

 

Архитектонски обрасци у Руби:

Ово показује употребу АрцхРуби-а за изражавање архитектонских образаца и добрих пракси које, једном сачуване, доприносе одржавању софтверског система.

 

Рефакторизирање у рубију: Техником класе екстракта:

 

Познајте технику рефакторирања класе Ектрацт и научите како да је користите на језику Руби да бисте побољшали квалитет свог кода.

 

Низови и блокови са Руби-јем користећи ИРБ:

 

Да би се развио у Руби-у користећи низове и блокове. Низови имају неколико метода које помажу у олакшавању рада програмера, док су блокови међу сјајним вестима које доноси Руби.

 

Креирање једноставне апликације са Руби Он Раилс:

 

Изградња једноставне апликације за демонстрирање занимљивих карактеристика које пружа оквир Руби Он Раилс