Sinatra

Yazılım ekran görüntüsü:
Sinatra
Yazılım detaylar:
Versiyon: 1.4.7 Güncelenir
Qayıt: 11 Mar 16
Lisans: Ücretsiz
Popülerlik: 108
Boyut: 397 Kb

Rating: nan/5 (Total Votes: 0)

ilk başlatıldığında

Sinatra% 1 ana rakibi boyutu

oldu. Ruby on Rails

Bu oldu Sinatra büyük codebases ile çerçeveler bir sürü ile sular altında olduğunu hala Ruby pazarı için bir süper-hafif bir çözüm olarak oluşturulan ve çünkü.

Sinatra hala bir özellik temel set herhangi bir Web projesi için kesinlikle gerekli bir temel olarak kabul çevresindeki tüm çerçeveler neredeyse bulundu sağlayarak, bugün bu felsefeyi takip eder.

onun ışık kod tabanına Bu özveri Web geliştirme dünyasında Sinatra çok ünlü yaptı, onun kavramları yanı sıra diğer çeşitli programlama dilidir edilir.

Ne yeni :

  • yinelenen Kaldır sinatra / baz gerektirir
  • .
  • 404 hata sayfasına HTML kaçış.
  • Akış # close` `yöntem çağrısı Refactor ve` # callback`.
  • Slim son sürümü güvenebilirsiniz.

  • Tilt sürüm 2 ile
  • Fix uyumluluğu.

  • ShowExceptions gelen pretty` yöntemle `Rack ile
  • Fix uyumluluğu sorunu.

  • istisna mesajlarında yerel saatle
  • Tarihi göster.

  • Hata sayfalarında
  • Fix logo Ruby 1.8 kullanarak.
  • Minitest sürüm 5 test paketi Yükseltme ve 2.2 uyumluluğu Ruby düzeltmek.

sürüm 1.4.6 yeni Nedir:.

  • yinelenen Kaldır sinatra / baz gerektirir
  • 404 hata sayfasına HTML kaçış.
  • Akış # close` `yöntem çağrısı Refactor ve` # callback`.
  • Slim son sürümü güvenebilirsiniz.

  • Tilt sürüm 2 ile
  • Fix uyumluluğu.

  • ShowExceptions gelen pretty` yöntemle `Rack ile
  • Fix uyumluluğu sorunu.

  • istisna mesajlarında yerel saatle
  • Tarihi göster.

  • Hata sayfalarında
  • Fix logo Ruby 1.8 kullanarak.
  • Minitest sürüm 5 test paketi Yükseltme ve 2.2 uyumluluğu Ruby düzeltmek.

sürüm 1.4.3 yeni Nedir:.

  • belgeleri geliştirin

  • env
  • Açığa eşleştirilmiş desen [& quot; sinatra.route & quot;]
  • .
    Ruby
  • Sabit uyarı 2.0.
  • izolasyon testlerin alt kümesini çalışan Geliştirilmiş.
  • özel / kamu yöntemleri yeniden sıralayın.
  • raf sürüm bağımlılığını gevşetin, bu yüzden Rails 3.2 ile çalışır.

sürüm 1.4.2 yeni Nedir:

  • Kabul Eksik başlık * / * gibi muamele edilir.
  • belgeleri geliştirin.

1.4.0 sürümü içinde yeni Nedir:.

  • LINK için destek eklendi ve isteklerini bağlantısını kaldırmak
  • Yajl şablonları için destek eklendi.
  • Rabl şablonları için destek eklendi.
  • Wlang şablonları için destek eklendi.
  • Stylus şablonları için destek eklendi.

sürüm 1.3.3 yeni Nedir:.

  • Geliştirilmiş dokümantasyon
  • Artık yük yolu değiştirin.

  • açık bir dere tutarak zaman
  • , müşteriler bağlantıyı kapatmadan ile başa çıkmak için doğru geri arama / errback kurmak.
  • sorgu param ve aynı adla bir URL param sahip iki değeri birleştirmek istiyorum Sabit hata.
  • önleyin uygulama zaten 'Rack :: CommonLogger` sarılı olduğunda günlük çıkış çoğaltılmış.
  • sorun giderildi `Raf :: Link` ve Raylar belirsiz akışı engelleyen bulundu.

  • -w` `ile Ruby çalışırken
  • Artık uyarıları neden olur.
  • statik dosyalar üzerinde KAFA istekleri artık 0 Content-Boy, ancak bunun yerine uygun uzunluk rapor.

  • CSRF saldırılarına karşı koruma zaman
  • talebi reddederek oturumu yerine bırakın.

Hangi sürümü 1.3.2 yeni

  • nil` `a ayarlamak` logging` önlemek olacaktır `Raf kurma :: NullLogger`.
  • Rota belirli params #stream geçirilen bloğunda şimdi mevcuttur.
  • İlki istisna kaldırdı sonra aynı istekte ikinci şablonu oluşturma, varsayılan düzeni atlanır Fix hata.

  • Farklı bir koruma devre dışı parametre etkin var öncelenimin
  • Fix hata.
  • Fix regresyon. Bir desen olmadan filtreler şimdi tekrar params karma manipüle edebilir
  • Eklenen örnekler dizin.
  • Geliştirilmiş belgeler.
  • Geliştirilmiş Maglev desteği.

Hangi sürümü 1.3.1 yeni

  • Destek akışı nesnesine birden fazla geri arama ekleyerek .
  • modüler bir uygulamadan İnce ile 1.9.2 streaming sonsuz döngü için düzelt.

sürüm 1.3.0.e yeni Nedir:.

  • HTTP YAMA istekleri için destek eklendi

Ne sürüm 1.2.6 yeni

  • Sabit kırık heyeti, Sinatra backport heyeti testleri 1.3 .

sürümde yeni nedir 1.2.2 / 1.3.0.a:

  • `: sağlar = & # x3e; : Js` durum şimdi `uygulama / javascript` ve` metin / javascript` hem eşleşir. `: = & # X3e sağlar; : Xml` durum şimdi `uygulama / xml` ve` metin / xml` hem eşleşir. `İçerik-Type` başlığı buna göre ayarlanır. istemci hem de kabul ederse `text / *` sürümleri artık çünkü, `uygulama / *` sürümü tercih edilir.
  • `provides` durum şimdi Accept` başlıklar doğru` de joker yönetir. Böylece `: = & # x3e sağlar; :. Html` `metin / html`,` text / * `ve` * / * `
  • maçları
  • `Accept` başlıklarını ayrıştırma zaman` İçerik-Type` tercihleri ​​RFC onur duyuyoruz 2616 bölüm 14.1.
  • URI redirect` şimdi herhangi bir şema kullanabilirsiniz `` url` yardımcı geçirilen veya mutlak URI'lerde olarak tespit edilmesi, sadece `http` veya` https`.

  • .
  • zaten doğru content_type` `in (; text / plain;; charset = utf-16 & quot` `content_type & quot örneği) parametreleri içeren Content-Type` dizeleri` Kolları
    Boş bir deseni ile bir rota tanımlanmış ise
  • ((& quot almak `; & quot;) {...}`); / & quot; yerine & quot Bu rotayı maç boş yol bilgileri ile talep etmektedir.

  • iç içe geçmiş bir yola altında çalışırken geliştirme ortamında
  • , hata sayfalarında resim URI düzgün ayarlanır.

sürüm 1.2.1 yeni Nedir:

  • etkinleştirmek `kullanırken oluşturulan oturum gizli kullanın: sessions`.
  • hiçbir içerik türü kuruldu ve bir şablon motoru farklı varsayılan içerik türleri ile düzeni için farklı bir motor ile kullanılması durumunda yanlış içerik türü kullanılan bir hata düzeltildi, daha az Slim gömülü söylüyorlar.
  • README çevirileri düzeldi.

sürüm 1.2.0.c yeni Nedir: `render yöntemi render slim` Eklenenler

  • ince şablonlar.
  • `markaby` ​​render yöntemi şimdi satır içi kullanım mümkün kılan, bir blok geçen verir. Tilt 1.2 veya daha yeni.
  • gerektirir
  • Tüm yöntemler artık `almak işlemek: Farklı bir şablon dilde bir düzen kullanmak için izin layout_engine` seçeneği. Daha kullanışlı doğrudan bu kullanmaktan daha ( `erb: endeksi: layout_engine = & # x3e;: haml`) olarak Markdown veya Tekstil (` set gibi düzenleri, desteklemeyen bir şablon motoru için global bu kuruyor: markdown: layout_engine = & # x3e;:. erb`)
  • Önce ve filtreler şimdi ve desensiz, hem koşulları desteklemek sonra ( ` '/ API / *' önce: ajan = & # x3e; / Songbird /`).
  • mutlak URL'ler oluşturur bir `url` yardımcı yöntemi eklendi. doğru ters vekiller ve Raf işleyicileri ile baş edebiliyor. to` `ye yumuşatılmış, sen` yazmak ( '/ foo') `yönlendirme böylece.
  • yolları ve filtreler için 1.9 üzerinde çalışan, desen artık adlandırılmış yakalar destekliyorsa: `almak (% r {? / Merhaba / (& # x3c, adı & # x3e [^ / #?] +)}) {& Quot; Merhaba # {params [ 'name']} & quot; } `.

  • Başka bir bağlamda işler onlara scope` seçeneği:
  • Tüm render yöntemleri artık `alır. Bu özelliği kullanmak durumunda yardımcıları ve örnek değişkenleri kullanılamaz olacağını unutmayın.
  • redirect` `davranışı artık absolute_redirects` ve` prefixed_redirects` `yapılandırılabilir.
  • `send_file` artık` geçirerek, Last-Modified başlığını, dosyanın mtime varsayılan geçersiz kılma sağlar:. Last_modified` seçeneği
  • `find_template` tanımlayarak kendi şablon arama yöntemini kullanabilirsiniz. Bu, birden fazla görünümleri klasörü kullanarak, başka şeylerin yanı sıra, izin verir.
  • Büyük ölçüde geliştirilmiş belgeler.
  • Geliştirilmiş hata işleme.
  • doğru testlerde şablon motorları eksik yap.

  • geliştirme bağımlılıkları için Gemfile ile
  • Sinatra şimdi gemiler, bu JRuby gibi farklı platformları destekleyen kolaylaştırır beri.

nedir sürüm 1.0 Yeni:

  • Rota işlemcileri, daha önce filtreler, şablonlar, hata dönüşümler ve yeni Sinatra :: Base alt sınıfı oluşturulduğunda üst sınıfının sürümünü çoğaltma yerine gerektiğinde katman şimdi kalıtım hiyerarşisi kadar dinamik çözümlenir.
  • Sinatra uygulamalar artık `-o & # x3c ile çalıştırılabilir; adr & # x3e;. 'Argüman bağlamak için adresi belirlemek için
  • Yeni request.secure? SSL bağlantısı için kontrol etmek için bir yöntem.

  • Erubis ile ERB şablon render için
  • Yeni 'erubis' yardımcı bir yöntem.
  • ERB, Erubis ve Haml şablonları şimdi onlar yerine dize her çağırma eval'd olma render konum ilk kez derlenmektedir.
  • Sinatra şimdi şablonları oluşturma için Tilt kullanır.

Benzer yazılım

Express
Express

26 Jul 16

Spring.NET
Spring.NET

12 May 15

OpenXava
OpenXava

11 Mar 16

Mojo.js
Mojo.js

1 Mar 15

Yorumlar Sinatra

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!