Sinatra

Software screenshot:
Sinatra
Software ətraflı:
Version: 1.4.7 Yenil?nib
Tarixi Upload: 11 Mar 16
Lisenziya: Pulsuz
Məşhurluq: 385
Boy: 397 Kb

Rating: 4.0/5 (Total Votes: 1)

ilk start zaman

Sinatra 1%, onun əsas rəqibi ölçüsü

idi. Rails haqqında Ruby

Bu idi Sinatra böyük codebases ilə çərçivəsində çox axınına uğrayır hələ də Ruby bazarı üçün super yüngül həlli üçün yaradılmış və çünki.

Sinatra hələ xüsusiyyətləri əsas dəsti hər hansı bir Web layihə üçün tamamilə zəruri baza hesab, ətrafında bütün çərçivəsində demək olar ki, aşkar təmin bu gün fəlsəfə edir.

yüngül codebase Bu ithaf Web inkişaf dünyada Sinatra çox məşhur olmuşdur, onun anlayışlar həmçinin müxtəlif proqramlaşdırma dilləri üçün idxal olunur.

Yeni nədir

  • cüt aradan qaldırılması sinatra / bazasının tələb
  • .
  • 404 səhv səhifə HTML Escape.
  • Stream # close` `üsulu zəng Refactor və` # callback`.
  • Slim son versiyası asılıdır.

  • Tilt versiya 2
  • Fix uyğunluğu.

  • ShowExceptions olan pretty` metodu `Rack ilə
  • Fix uyğunluğu məsələsi.

  • istisna mesajları yerli vaxt
  • Show tarixi.

  • səhv pages
  • Fix logo Ruby 1.8 istifadə edir.
  • Minitest versiyası 5 testi təkmilləşdirmək və 2.2 uyğunluğu Ruby düzeltmek.

versiyası 1.4.6 yeni nədir.

  • cüt aradan qaldırılması sinatra / bazasının tələb
  • 404 səhv səhifə HTML Escape.
  • Stream # close` `üsulu zəng Refactor və` # callback`.
  • Slim son versiyası asılıdır.

  • Tilt versiya 2
  • Fix uyğunluğu.

  • ShowExceptions olan pretty` metodu `Rack ilə
  • Fix uyğunluğu məsələsi.

  • istisna mesajları yerli vaxt
  • Show tarixi.

  • səhv pages
  • Fix logo Ruby 1.8 istifadə edir.
  • Minitest versiyası 5 testi təkmilləşdirmək və 2.2 uyğunluğu Ruby düzeltmek.

versiyası 1.4.3 yeni nədir.

  • sənədlərin təkmilləşdirilməsi

  • ENV kimi
  • ifşa eşlemeli model [& quot; sinatra.route & quot;]
  • .
    Ruby on
  • Sabit xəbərdarlıq 2.0.
  • təcrid testlər alt çalışan Təkmilləşdirilmiş.
  • Şəxsi ictimai / üsulları Yeniden sırala.
  • rack üçün versiya asılılıq boşaltmaq, belə ki, Rails 3.2 ilə çalışır.

versiyası 1.4.2 yeni nədir:

  • qəbul itkin header * / * kimi müalicə olunur.
  • sənədlərin təkmilləşdirilməsi.

versiyası 1.4.0 yeni nədir.

  • LINK üçün əlavə dəstək və sorğu bağlantısını
  • Yajl şablonları üçün əlavə dəstək.
  • Rabl şablonları üçün əlavə dəstək.
  • Wlang şablonları üçün əlavə dəstək.
  • Stylus şablonları üçün əlavə dəstək.

versiyası 1.3.3 yeni nədir.

  • Təkmilləşdirilmiş sənədlər
  • No longer yük yolu dəyişdirmək.

  • açıq bir axın saxlanılması zaman
  • müştərilər keçid bağlanması ilə məşğul düzgün callback / errback qurmaq.
  • sorğu param və eyni adı ilə URL param olan iki dəyərlər concatenate Sabit bug.
  • qarşısını proqram artıq bir `Rack :: CommonLogger` bükülmüş zaman log çıxış təqlid.
  • Sabit məsələ `Rack :: Link` və Rails qeyri-müəyyən axın qarşısını idi.

  • -w` `ilə Ruby çalıştırırken
  • No longer xəbərdarlıq səbəb olur.
  • statik faylları HEAD sorğu artıq 0 bir Content-Length, lakin əvəzinə müvafiq uzunluğu hesabat.

  • CSRF hücumlara qarşı müdafiə edərkən
  • tələbi rədd iclası yerinə buraxın.

nədir versiyası 1.3.2 yeni

  • nil` `qurulması` logging` qarşısını almaq olacaq `Rack yaradılması :: NullLogger`.
  • Route xüsusi Parametreler #stream keçdi blok artıq mövcuddur.
  • birincisi istisna qaldırdı sonra eyni tələbi ikinci şablon göstərilməsi, default layout atlandı Fix bug.

  • fərqli bir qorunması aradan zaman parametri aktiv olmuşlar qaçıb can qurtarmaq
  • Fix bug.
  • Fix reqressiya. Bir model olmadan Filters indi yenidən Parametreler hash manipulyasiya edə bilər
  • Əlavə nümunələri directory.
  • Təkmilləşdirilmiş sənədlər.
  • Təkmilləşdirilmiş maglev dəstək.

nədir versiyası 1.3.1 yeni

  • Support stream obyekt üçün bir çox callback əlavə .
  • modul proqram İncə ilə 1.9.2 axın sonsuz loop üçün Fix.

version 1.3.0.e yeni nədir.

  • HTTP PATCH istekleri üçün əlavə dəstək

nə versiyası 1.2.6 yeni

  • Sabit broken heyəti, Sinatra olan backport nümayəndə heyəti testlər 1.3 .

versiyası yeni nədir 1.2.2 / 1.3.0.a:

  • `: təmin = & # x3e; : Js` vəziyyəti indi: application / javascript` və `text / javascript` həm gəlir. `= & # X3e təmin edir; : Xml` vəziyyəti indi: application / xml` və `text / xml` həm gəlir. `Content-Type` header müvafiq müəyyən edilir. müştəri həm qəbul edərsə `text / *` versiyasını deprecated çünki, `application / *` versiyası tercih edilir.
  • `provides` vəziyyəti indi Accept` başlıqlarını düzgün` in joker yapar. Belə ki, `= & # x3e təmin edir; :. Html` `text / html`` text / * `və` * / * `
  • oyunları
  • `Accept` başlıqlarını təhlil zaman,` Content-Type` arzularım RFC görə qürur duyuruq 2616 bölmə 14.1.
  • URI'ler redirect` indi hər hansı bir şeması istifadə edə bilər `` url` köməkçi keçib və ya mütləq URI'ler kimi müəyyən etmək deyil, yalnız `http` ya` https`.

  • .
  • artıq doğru content_type` `in (; text / plain; charset = utf-16 & quot` `CONTENT_TYPE & quot nümunə) parametrləri ehtiva Content-Type` strings` Saplar
    boş model ilə marşrutu müəyyən edilərsə
  • ((& quot almaq `; & quot;) {...}`) / & quot; əvəzinə & quot bu marşrut uyğun boş yol info xahiş edir.

  • bir nested yolu altında çalışan zaman inkişaf mühit
  • səhv pages image URI'ler düzgün müəyyən edilir.

versiyası 1.2.1 yeni nədir:

  • imkan `istifadə edərkən yaranan iclası gizli istifadə edin: sessions`.
  • məzmun növü müəyyən edilib və şablon mühərrik müxtəlif default məzmun növləri ilə layout üçün müxtəlif mühərriki ilə istifadə edilmişdir əgər yanlış məzmun növü istifadə ki, bir səhv Sabit Az Slim daxil deyirlər.
  • README tərcümə yaxşılaşmışdır.

version 1.2.0.c yeni nədir: `göstərilməsi üçün metodu göstərilməsi slim` Əlavə

  • Slim şablonları.
  • `markaby` ​​göstərilməsi telefon artıq inline istifadə mümkün edilməsi, bir blok keçən imkan verir. Tilt 1.2 və ya daha yeni.
  • tələb edir
  • Bütün üsulları indi `almaq göstərir: fərqli bir şablon dilində layout istifadə üçün imkan layout_engine` seçimi. Hətta daha faydalı birbaşa istifadə edərək daha ( `Erb: index: layout_engine = & # x3e: haml`) başqa Markdown və ya Tekstil (` müəyyən kimi layouts, bilmir ki, bir şablon mühərrik üçün qlobal bu müəyyən edilir: Markdown: layout_engine = & # x3e:. erb`)
  • Əvvəl və filtreler indi və nümunələri olmadan, həm də şərait dəstək sonra ( ` '/ api / *, əvvəl agent = & # x3e; / Songbird /`).
  • mütləq URL qurur bir `url` köməkçi metodu Added. Düzgün əks vəkalətnamələrin və Rack işleyicileri öhdəsindən uğurla gəlir. to` `üçün takma ad, siz` yazmaq ( '/ foo) `yönlendirme bilər.
  • marşrutları və filtreleri üçün 1,9 çalışan, naxışlar indi adlı tutan dəstək bilər: `almaq (% r {? / Hi / (& # x3c; adı & # x3e [^ / #?] +)}) {& Quot; Hi # {Parametreler [ 'name']} & quot; } `.

  • başqa kontekstində onlara göstərir scope` seçimi:
  • Bütün göstərilməsi üsulları indi `edir. Bu funksiyanı istifadə əgər köməkçiləri və instansiya dəyişənlərin unavailable olacaq unutmayın.
  • redirect` `davranış indi absolute_redirects` və` prefixed_redirects` `ilə konfiqurasiya edilə bilər.
  • `send_file` indi` keçərək, Last-Modified header, fayl mtime üçün Öndeğerleri əsas verir. Last_modified` seçimi
  • Siz `find_template` müəyyən öz şablon axtarış metodu istifadə edə bilərsiniz. Bu çox views qovluq istifadə edərək, digər şeylər arasında, imkan verir.
  • Əsasən təkmilləşdirilmiş sənədlər.
  • Təkmilləşdirilmiş səhv rəftar.
  • doğru testlər şablon mühərrikləri itkin keçin.

  • inkişaf bağımlılıkları üçün Gemfile ilə
  • Sinatra indi gəmilərin, bu JRuby kimi müxtəlif platformalarda dəstək asanlaşdırır-ci ildən.

nədir 1.0 versiyasını yeni

  • Route işleyicileri əvvəl filtreler, şablonlar, səhv mappings və yeni Sinatra :: Base yarımsinif yaradılmışdır zaman superclass versiyasını təkrar yerinə lazım middleware indi miras iyerarxiyası qədər dinamik həll olunur.
  • Sinatra apps indi `o & # x3c ilə davam edə bilər; ADDR & # x3e.` Dəlil bağladığı ünvanını daxil
  • New request.secure? bir SSL bağlantısı yoxlamaq üçün üsul.

  • Erubis ilə ERB şablon göstərilməsi üçün
  • Yeni 'erubis "köməkçi üsulu.
  • ERB, Erubis və haml şablonları indi onlar əvəzinə string hər sehr haqqında eval'd olan göstərilən etdiyiniz ilk dəfə tərtib olunur.
  • Sinatra indi şablonları göstərilməsi üçün yatırın istifadə edir.

Oxşar proqram

Zend Framework
Zend Framework

11 Mar 16

Xepler
Xepler

12 Apr 15

AngularJS
AngularJS

29 Sep 17

WebSite-PHP
WebSite-PHP

4 Jun 15

Şərh Sinatra

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!
Kateqoriya axtarış