Lotus are o abordare unica de a organiza codebase sale, fiind alcătuită din cadre mai mici, fiecare cu propria scop.
Punerea lor împreună în continuare până la dezvoltator, fiecare secțiune acoperă o anumită zonă și caracteristică.
Prin luarea acest traseu, echipa Lotus a făcut-vă de bază a cadrului nu va primi umflat cu prea multă funcționalitate și evită situațiile în care dezvoltatorii trebuie să încarce cod care nu este folosit.
Lotus poate fi astfel utilizat pe bază de proiect, activarea doar modulele & nbsp; necesare pentru sarcini și caracteristici specifice.
Cadrul urmeaza o arhitectură generală OOP, dar principiile MVC poate fi, de asemenea, găsite în părțile sale mai mici.
Modulele de bază Lotus oferă suport pentru:
- Rutare HTTP
- Un strat de vedere
- clasele a centurilor de utilitate
- Validarea datelor
- vizualizare ajutoare
- Un controler
- Un model de persistență date
Ce este nou în această versiune:
- adaugarii:
- Generator acțiune Introdusă. De exemplu. pachet lotus exec genera acțiuni web bord # index.
- Permiteți pentru a specifica opțiunile coookies implicite în configurația de aplicare. De exemplu. cookie-uri adevărat, {domeniu: "lotusrb.org"} .
- Includeți Lotus :: Helpers în vedere.
- Permiteți să specifice opțiunea --database CLI când generează o nouă cerere. De exemplu. lotus raft nou --database = PostgreSQL.
- Inițializați un depozit Git la generarea unei noi cereri.
- Producem .lotusrc la generarea unei noi cereri.
- Securitate. X-Frame-Options și conținut de securitate-politica sunt acum activate în mod implicit.
- consola Database. Rula cu pachet exec consola lotus db.
- telemetri dinamice pentru rute relative și absolute. El pune în aplicare metoda lipsă: Web :: Routes.home_path va rezolva la Web :: Routes.path (: acasă).
- Ultima actualizare:
- Cookie-urile vor trimite HttpOnly implicit. Acest lucru este din motive de securitate.
- Activare șabloane de configurare pentru aplicații noi, generate.
- extensie Schimbare SQLite de la DB la .sqlite3.
Antete HTTP
Cerințe :
- Ruby 2 sau mai mare
Comentariile nu a fost găsit