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: 385
Méret: 397 Kb

Rating: 4.0/5 (Total Votes: 1)

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

Fluent Framework
Fluent Framework

12 Apr 15

Apache Tez
Apache Tez

11 Mar 16

Spludo
Spludo

13 Apr 15

AlloyUI
AlloyUI

12 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