Ruby on Rails

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania
Rails.png

Ruby on Rails, to framework napisany w języku Ruby oparty o model MVC.

Frameworki w PHP wzorowane na Ruby on Rails

Jest na nim wzorowanych kilka frameworków w PHP:

Możliwości frameworka

Rails daje możliwość łatwego i szybkiego zbudowania interfejsu CRUD dzięki tzw. scaffold.

Widok w RoR korzysta z helperów, które ułatwiają tworzenie elementów takich jak odnośniki, obrazki, listy itp.

Domyślnie adresy w Ruby on Rails to http://www.example.com/controller/action/id gdzie:

  1. controller to nazwa kontrolera, który ma zostać wywołany
  2. action - nazwa wywoływanej akcji
  3. id - parametr przekazywany do akcji

Tryby środowiska

Tryb developerski

Do dyspozycji mamy 3 rodzaje środowiska: developerskie(development), testowe(test) oraz produkcyjne(production). Pierwsze z nich służy do tworzenia aplikacji. W tym trybie cache jest wyłączony oraz framework zapisuje wszystkie wykonane akcje do pliku /log/development.log. Każda zmiana w aplikacji jest natychmiast odświeżana.

Tryb testowy

Tryb testowy służy do testowania aplikacji zbudowanymi przez scaffold lub ręcznie testami.

Tryb produkcyjny

Tryb produkcyjny należy włączyć dopiero w momencie przenoszenia aplikacji na właściwy serwer.

Wiki letter w.png To jest tylko zalążek artykułu. Jeśli możesz, rozbuduj go.