Преглед садржаја:
Дефиниција - Шта значи Руби Он Раилс (РоР)?
Руби он Раилс (РоР) је вишеплатформски оквир веб апликација написан у Руби-у. Оквир је изворно написао Давид Хеинемеиер Ханссон, а истражио га је и даље развио тим железничких језгра неколико појединачних сарадника. РоР омогућава програмеру да много брже развија веб апликације смањујући кораке, време и вербиаге који су укључени у програмирање.
РоР је једноставно познат као Раилс. Почетно издање РоР-а било је у јулу 2004. године. РоР се дистрибуира под лиценцом МИТ.
Техопедија објашњава Руби Он Раилс (РоР)
Руби он Раилс (РоР) следи приступ контролера модела (МВЦ) у којем је логика апликације одвојена од корисничког интерфејса. РоР имплементира популарну технику звану ненаметљиви ЈаваСцрипт да би изоловао функционалност апликације од корисничког интерфејса. Као и сваки други савремени оквир, и РоР примењује приступ „конвенција о конфигурацији“ који настоји да смањи број одлука које програмери морају да донесу. РоР се састоји од неколико пакета као што су:
- Ацтиве Рецорд: архитектонски образац који чува информације у релацијским базама података.
- АцтивеРесоурце: пакет који пружа веб услуге.
- Ацтион Пацк: пакет за управљање са контролним функцијама.
- Акција Веб услуге: Пакет веб услуга.
- АцтивеСуппорт: компонента за управљање подршком.
- АцтионМаилер: Компонента за управљање е-поштом.
Иако је РоР изворно написан да се изводи на веб серверу Монгрел, сада подржава већину веб сервера и такође подржава сервере база података као што су МиСКЛ, ПостгреСКЛ, Орацле, СКЛ сервер и ДБ2.
