Ruby on Rails: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k Erwin85Bot: In opdracht verplaatst van Categorie:Open-source- en vrije software naar Categorie:Opensourcesoftware en vrije software. |
|||
Regel 59:
Als men Rails geïnstalleerd heeft is alleen het commando <code>rails</code> beschikbaar. Hiermee kan een Rails-applicatie-raamwerk worden gegenereerd. Hiermee wordt een standaard directorystructuur aangemaakt waarin al wat logica gedefinieerd is en zijn de locaties gereserveerd waar de modellen, controllers en views geplaatst kunnen worden. Daarnaast wordt er al een structuur gedefinieerd waar men later testscripts kan plaatsen.
Het toevoegen van modellen, controllers en views kan worden gedaan met behulp van de gegenereerde scripts, waarmee lege klassen en testscripts
Met de genoemde gegenereerde scripts kan men behalve structuren genereren en een webserver starten, ook debuggen met behulp van IRB (een inacteractieve ruby shell) en prestatiemetingen doen. Daarnaast kunnen er
Voor Rails kunnen verschillende webservers gebruikt worden. Voor ontwikkeling wordt in het algemeen [[WebRICK]] - een webserverraamwerk dat met Ruby wordt meegeleverd - als server gebruikt omdat veranderingen in de code meteen ook uitvoerbaar zijn met een behulp van een webbrowser. Voor productie wordt vaak een combinatie van Mongrel - een voor Rails geoptimaliseerde webserver - met [[Apache (webserver)|Apache]] als [[frontend]] of [[Lighttpd]] gebruikt. <ref>D. Thomas & D. Heinemeier Hanson, Agile Web Development with Rails, (Pragmatic Bookshelf, 2006), hoofdstuk 27</ref>
|