Sinatra

Szoftver screenshot:
Sinatra
Szoftver adatai:
Változat: 1.4.7 Frissítve
Feltöltés dátuma: 11 Mar 16
Engedély: Ingyenes
Népszerűség: 108
Méret: 397 Kb

Rating: nan/5 (Total Votes: 0)

Amikor először indult, Sinatra volt 1% -a mérete fő versenytársa: Ruby on Rails .

Ez azért volt, mert Sinatra jött létre, hogy legyen egy szuper-könnyű megoldás a piacon, amely Ruby volt, és még mindig van elöntött sok keretek hatalmas codebases.

Sinatra is követi ezt a filozófiát ma nyújt alapvető szolgáltatásokat nyújtja megtalálható szinte minden keretek körül, úgy, hogy a feltétlenül szükséges alapja minden webes projekt.

Ez elkötelezettség fényét codebase tette Sinatra nagyon híres a Web fejlesztés világ, a fogalmak alatt elérhető különböző más programozási nyelvek is.

Mi az új ebben a kiadásban:

  • Vegye ki két példányban szükség Sinatra / bázis.
  • Menekülés HTML 404-es hiba oldal.
  • Refactor módszer hívás `patak # close` és` # callback`.
  • Függ legújabb változatát Slim.
  • Fix kompatibilitás Tilt 2-es verzió.
  • Fix kompatibilitási problémát Rack `pretty` módszerrel ShowExceptions.
  • Dátum megjelenítése a helyi idő szerint kivétel üzenetet.
  • Fix logó hibaoldalakat használatakor Ruby 1.8.
  • Frissítés tesztcsomaggal Minitest 5-ös verzió, és rögzíti a Ruby 2.2 kompatibilitás.

Mi az új verzió 1.4.6:

  • Vegye ki két példányban szükség Sinatra / bázis.
  • Menekülés HTML 404-es hiba oldal.
  • Refactor módszer hívás `patak # close` és` # callback`.
  • Függ legújabb változatát Slim.
  • Fix kompatibilitás Tilt 2-es verzió.
  • Fix kompatibilitási problémát Rack `pretty` módszerrel ShowExceptions.
  • Dátum megjelenítése a helyi idő szerint kivétel üzenetet.
  • Fix logó hibaoldalakat használatakor Ruby 1.8.
  • Frissítés tesztcsomaggal Minitest 5-ös verzió, és rögzíti a Ruby 2.2 kompatibilitás.

Mi az új verzió 1.4.3:

  • Javítani dokumentációt.
  • Tegye illeszkedő mintát env [& quot; sinatra.route & quot;].
  • Fix figyelmeztetés Ruby 2.0.
  • Továbbfejlesztett futó részhalmaza tesztek elszigetelten.
  • átrendezése magán / állami módszerekkel.
  • Oldja változat függőséget rack, így fut Rails 3.2.

Mi az új 1.4.2-es változatát:

  • Hiányzó Accept fejléc bánnak * / *.
  • Javítani dokumentációt.

Mi az új verzió 1.4.0:

  • A támogatás a kapcsolatot megszüntetni kéri.
  • támogatás hozzáadva Yajl sablonokat.
  • támogatás hozzáadva Rabl sablonokat.
  • támogatás hozzáadva Wlang sablonokat.
  • Added support for Stylus sablonokat.

Mi az új verzió 1.3.3:

  • Továbbfejlesztett dokumentáció.
  • Már nem módosítja a terhelés irányát.
  • Ha tartja a patak nyitott létrehozott visszahívás / errback rendesen foglalkozni az ügyfelekkel a kapcsolat bezárása.
  • Javítva ahol amelynek lekérdezési paramétert és egy URL param az azonos nevű volna összefűzi a két érték.
  • Prevent duplikált naplót, ha az alkalmazás már csomagolva egy `Rack :: CommonLogger`.
  • Rögzített kérdés, ahol `Rack :: Link` és sínek megakadályozzák határozatlan streaming.
  • Nem okoz többé figyelmeztetéseket futó Ruby `-w`.
  • HEAD kéréseket statikus fájlok már nem jelenti a Content-Length 0, hanem a megfelelő hosszúságú.
  • Ha ellen védő CSRF támadások, csepp a munkamenet helyett elutasítja a kérelmet.

Mi az új verzió 1.3.2:

  • Beállítás `` logging` a kérelmek hiányáról fog kerülni felállítása `Rack :: NullLogger`.
  • Route konkrét params már elérhető a blokkban át #stream.
  • Fix hibát, rendering egy második sablont ugyanazt a kérelmet, miután az első problémát okozott, kimarad az alapértelmezett elrendezés.
  • Fix hiba, ha a paraméter megtisztítás kapott engedélyezett, ha letiltja a különböző védelmi.
  • Fix regresszió: Szűrők nélkül mintát most újra manipulálni a params hash.
  • Added példák könyvtárba.
  • Továbbfejlesztett dokumentáció.
  • Továbbfejlesztett MagLev támogatása.

Mi az új verzió 1.3.1:

  • Támogatás hozzátéve, több mint egy visszahívás a stream objektum .
  • Fix végtelen hurok, amikor streaming 1.9.2 Thin egy moduláris alkalmazás.

Mi az új verzióban 1.3.0.e:

  • A támogatás a HTTP PATCH kéréseket.

Milyen új verzió 1.2.6:

  • Fix törött delegáció backport küldöttség teszteket Sinatra 1.3 .

Mi az új verzió 1.2.2 / 1.3.0.a:

  • A `: biztosítja = & # x3e; : Js` állapot most megegyezik a `application / javascript` és` text / javascript`. Az `: ad = & # x3e; : Xml` állapot most megegyezik a `application / xml` és` text / xml`. Az `Content-Type` fejléc meghatározni. Ha az ügyfél elfogadja mindkettőt, az `application / *` version előnyös, mivel a `text / *` változatok elavultak.
  • A `provides` állapot már kezeli Ezekről` Accept` fejlécek helyesen. Így `: ad = & # x3e; : Html` illeszkedik a `text / html`,` text / * `és` * / * `.
  • Ha elemzés `Accept` fejlécek,` Content-Type` preferenciák Megtiszteltetésnek az RFC 2616 14.1.
  • URI át a `url` segítő vagy` redirect` most használ semmilyen sémát kell azonosítani az URI-kban, nem csak a `` http` vagy https`.
  • Fogantyúk `Content-Type` húrok, amelyek már tartalmaznak paramétereket helyesen` content_type` (pl: `content_type & quot; text / plain; charset = utf-16 & quot;`).
  • Ha egy útvonalat egy üres minta van megadva ( `kap (& quot; & quot;) {...}`) kér egy üres utat info mérkőzés ezen az útvonalon helyett & quot; / & quot;.
  • A fejlesztői környezet, amikor fut a beágyazott utat, a kép URI a hiba oldalak beállítva.

Mi az új 1.2.1-es verzióban:

  • A generált munkamenet titkos használatakor `teszi: sessions`.
  • Javítva egy hiba, amikor nem a megfelelő tartalom típus használható, ha nincs tartalom típusának beállítása és a sablon motor használták egy másik motort az elrendezés más alapértelmezett tartalomtípus, mondjuk kevesebb ágyazott vékony.
  • README fordítások javult.

Mi az új verzióban 1.2.0.c:

  • A korábban `slim` rendering módszer rendering Slim sablonokat.
  • A `markaby` ​​rendering módszer már lehetővé teszi halad egy blokk, ami inline használat lehetséges. Szükség van Tilt 1.2 vagy újabb.
  • Minden render mód most egy `: layout_engine` opció, amely lehetővé teszi, hogy egy elrendezés egy másik sablon nyelvet. Még hasznosabb, mint ezzel a közvetlen ( `erb: index,: layout_engine = & # x3e;: haml`) állít ez globálisan sablon motor, amely egyébként nem támogatja elrendezés, mint Markdown vagy textil ( 'set: árleszállítás,: layout_engine = & # x3e;: erb`).
  • előtt és után a szűrők már támogatják feltételeket, és anélkül egyaránt minták ( `előtt" / api / * ',: agent = & # x3e; / Songbird / `).
  • Added a `url` segítő módszer, amely felépíti abszolút URL-eket. Megbirkózik fordított proxy és Rack rakodók helyesen. Álnevesítve `to`, így írhatsz` átirányítani ( '/ foo') `.
  • Ha fut 1,9, minták útvonalak és szűrők már támogatja elemzi rögzíti: `kap (% r {/ hi / (? & # X3c; name & # x3e [^ /?] +)}) {& Quot; Hi # {params [ 'name']} & quot; } `.
  • Minden rendering módszer most egy `: scope` opció, amely miatt azok más összefüggésben. Vegye figyelembe, hogy a segítők és például a változók nem lesz elérhető, ha használja ezt a funkciót.
  • A viselkedése `redirect` lehet konfigurálni a` `absolute_redirects` és prefixed_redirects`.
  • `send_file` most lehetővé teszi, hogy felülírja a Last-Modified header, ami alapértelmezésben a fájl mtime, átadásával egy`: last_modified` lehetőség.
  • Használhatja saját sablont keresési módszer meghatározásával `find_template`. Ez lehetővé teszi többek között, egynél több nézetek mappát.
  • Nagymértékben javított dokumentációt.
  • Továbbfejlesztett hibakezelés.
  • Skip hiányzó sablon motorok tesztek rendesen.
  • Sinatra most hajók egy Gemfile fejlesztési függőségek, mivel enyhíti támogató különböző platformokon, mint a JRuby.

Mi az új 1.0 verzióban:

  • Route rakodók, mielőtt szűrők, sablonok, hiba leképezések, és middleware most megoldódott dinamikusan fel az öröklési hierarchia, ha szükséges, hanem átfedések superclass változata, amikor egy új Sinatra :: Base alosztály jön létre.
  • Sinatra alkalmazásokat most futtatni a `-o & # X3c; címén & # x3e;` érv ​​adja meg a címet, hogy kötődik.
  • New request.secure? ellenőrzésére szolgáló módszer egy SSL-kapcsolat.
  • Az új 'erubis "segítő módszert teszi ERB sablon Erubis.
  • ERB, Erubis és Haml sablonok most össze először ők tették, ahelyett, hogy húr eval'd minden könyörgése.
  • Sinatra most használja Tilt renderelés sablonokat.

Hasonló program

Breeze.js
Breeze.js

12 May 15

MINI
MINI

1 Mar 15

Toto
Toto

20 Jul 15

Senna
Senna

14 Apr 15

Hozzászólások a Sinatra

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint