✴Ruby on Rails, sau Rails, este un cadru de aplicație web de tip server, scris în Ruby sub licența MIT. Rails este un cadru model-view-controller (MVC), oferind structuri implicite pentru o bază de date, un serviciu web și pagini web. Acesta încurajează și facilitează utilizarea standardelor web, cum ar fi JSON sau XML pentru transferul de date și HTML, CSS și JavaScript pentru interfața de afișare și de utilizator. În plus față de MVC, Rails pune accentul pe folosirea altor modele și paradigme de inginerie software bine cunoscute, inclusiv configurația peste convenție (CoC), nu vă repetați (DRY) și modelul de înregistrare activă.
►Această aplicație a fost concepută pentru începători care ar dori să utilizeze cadrul Ruby pentru dezvoltarea aplicațiilor web bazate pe baze de date.
【Subiecte acoperite în acest App sunt listate mai jos】
⇢ Ruby on Rails - Prezentare generală
⇢ Introducere
⇢ Instalare
⇢ cadru
⇢ Structura directorului
⇢ Exemple
⇢ Configurarea bazei de date
⇢ Active Records
⇢ Migrații
⇢ Controler
⇢ Rute
⇢ Vizualizări
⇢ Aspect
⇢ Schele
⇢ AJAX
⇢ Incarcarea de fisiere
⇢ Trimiteți e-mailuri
Ce este Ruby on Rails?
⇢ De ce Ruby?
⇢ Trebuie să studiezi Ruby pentru a învăța Rails?
⇢ De ce Rails?
⇢ Înțelegerea principiilor de ghidare a șinelor
⇢ În cazul în care Rails devine complicat
⇢ Cum funcționează șinele
⇢ Șase Perspective Pe o aplicație Rails
⇢ Rails Stack
⇢ Este Rails bine pentru incepatori?
⇢ Ce face Ruby and Rails diferit de alte limbi de programare și cadre web?
⇢ Care sunt câteva moduri de a învăța Ruby pe șine și cât timp ar trebui să aștepți să ia?
⇢ Doctrina Rails
Optimizați-vă pentru fericirea programatorului
⇢ Convenția asupra configurației
⇢ Meniul este omakase
- Nici o paradigmă
⇢ Excalificați codul frumos
⇢ Asigurați cuțite ascuțite
⇢ Sisteme integrate de valoare
⇢ Evoluția stabilității
⇢ Împingeți un cort mare
⇢ Ipoteze ghid
⇢ Crearea unui proiect nou Rails
⇢ Pornirea serverului Web
⇢ Noțiuni de bază și de funcționare
⇢ Stabilirea lucrărilor la sol
⇢ Crearea articolelor
⇢ Rularea unei migrări
⇢ Generarea unui model
⇢ Modele asociate
⇢ Refactorizarea
⇢ Ștergerea comentariilor
⇢ Autentificarea de bază a securității
⇢ Configurația Gotches
⇢ Crearea unui raport de eroare
⇢ Ce este vorba de solicitările de elemente
⇢ Comparați-vă codul
⇢ Actualizarea Changelog-ului
⇢ Furcă
⇢ Versiuni mai vechi ale lui Ruby on Rails
⇢ Ce este înregistrarea activă
⇢ Convenția asupra configurației în înregistrarea activă
⇢ Suprimarea convențiilor de numire
⇢ CRUD: citirea și scrierea datelor
⇢ Validări