✴Ruby on Rails ili Rails je okvir web aplikacije na strani poslužitelja koji je napisan u Ruby pod licencom MIT. Šineći su okviri za modelno gledanje (MVC), koji pružaju zadane strukture za bazu podataka, web-uslugu i web stranice. Potiče i olakšava upotrebu web-standarda kao što je JSON ili XML za prijenos podataka te HTML, CSS i JavaScript za prikaz i korisničko sučelje. Osim MVC-a, Rails naglašava upotrebu drugih poznatih modela i paradigmi softverskog inženjeringa, uključujući konvenciju o konfiguraciji (CoC), ne ponavljajte se (DRY) i aktivni zapis.
►Ova aplikacija dizajnirana je za početnike koji bi željeli koristiti okvir Ruby za razvoj web aplikacija s podrškom za baze podataka
【】 Teme pokrivene u ovoj aplikaciji navedene su u nastavku】
⇢ Ruby on Rails - Pregled
⇢ Uvod
⇢ Instalacija
⇢ Okvir
⇢ Struktura imenika
⇢ Primjeri
⇢ Postavljanje baze podataka
⇢ Aktivni zapisi
⇢ Migracije
⇢ Upravljač
⇢ Rute
⇢ Prikazi
⇢ izgleda
⇢ Skele
⇢ AJAX
⇢ Prijenos datoteka
⇢ Pošalji e-poštu
⇢ Što je Ruby on Rails?
⇢ Zašto Ruby?
⇢ Morate studirati Ruby kako bi naučili šine?
⇢ Zašto šina?
⇢ Razumijevanje osnovnih principa šina
⇢ gdje su šine dobivale komplicirano
⇢ Kako radi
⇢ Šest perspektiva na tračnicama
⇢ Rails Stack
⇢ Je li šina dobra za početnike?
⇢ Što čini Ruby i šina razlikuje od drugih programskih jezika i web okvira?
⇢ Koje su neke načine kako naučiti Ruby na tračnicama i koliko dugo biste trebali očekivati?
⇢ The Rails Doctrine
⇢ Optimiziraj za programersku sreću
⇢ Konvencija o konfiguraciji
⇢ Izbornik je omakase
⇢ Nitko nije paradigma
⇢ Uživajte u prekrasnom kodu
⇢ Osigurajte oštre noževe
⇢ Vrijednosti integriranih sustava
⇢ Napredak zbog stabilnosti
Arks Pritisni veliki šator
⇢ Pretpostavke vodiča
⇢ Stvaranje projekta novog šina
⇢ Pokretanje web poslužitelja
Arks Uzimajući se i trčati
⇢ Polaganje tla
⇢ Stvaranje članaka
⇢ Pokretanje migracije
⇢ Stvaranje modela
⇢ Povezivanje modela
⇢ Rafakturiranje
⇢ Brisanje komentara
⇢ Sigurnost Osnovna provjera autentičnosti
⇢ konfiguracija Gotches
⇢ Izrada izvješća o pogrešci
⇢ Što je s pitanjima o značajkama?
⇢ usporedite svoj kod
⇢ Ažuriranje Changelog-a
⇢ vilica
⇢ Starije verzije Ruby on Rails
⇢ Što je aktivni zapis
⇢ Konvencija o konfiguraciji u aktivnom zapisu
⇢ Prevladavanje konvencija o imenima
⇢ CRUD: Čitanje i pisanje podataka
⇢ Validacije