Ruby on Rails

Software screenshot:
Ruby on Rails
Software ətraflı:
Version: 5.0.0.1 / 4.2.7.1 Yenil?nib
Tarixi Upload: 29 Sep 17
Lisenziya: Pulsuz
Məşhurluq: 257

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails , CGI, FastCGI və mod_ruby'de çalışabilen web-apps inkişaf etdirmək üçün lazım olan bütün vasitələrlə təmin edir.

Rails-də Rails kimi tanınan Ruby, geliştiriciye saf-Ruby inkişaf mühitini verir.

Bu çərçivə ilk olaraq Basecamp üzərində etdiyi işdən David Heinemeier Hansson tərəfindən hazırlanmışdır.

O vaxtdan etibarən, Ruby on Rails çoxsaylı proqramlaşdırma dilləri və mühitlərinə köçürülüb ətrafındakı ən MVC çərçivələri üçün ilham olmuşdur.

Qurmaq üçün RubyGems istifadə etmək məsləhətdir.

Sistem tələbləri


  • Ruby 1.8.7 / 1.9.2 və ya daha yüksək
  • RubyGems

Bu sürümdə yeni nə :

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

4.2.6 / 3.2.22.2 / 5.0.0.beta4: yeni nə :

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

4.2.6 / 3.2.22.2 / 5.0.0.beta3 versiyasında yeni nə :

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

4.2.5 / 3.2.22 sürümünde yeni :

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

4.2.4 / 3.2.22 versiyasında nə yeni :

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

4.2.3 / 3.2.22 versiyasında yeni nədir :

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

Yeni nə versiyası 4.2.1 / 3.2.21:

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

4.2.0 / 3.2.21 / 4.2.1.rc1 versiyasında yeni nə :

  • Aktiv İş
  • Asynchronous poçt
  • Yeterli Qeyd
  • Web Konsolu
  • Xarici əsas dəstək

Yeni nə versiyası 4.1.5:

  • Active Record-də create_with metodunda zəiflik yaradılıb.

Yeni nə versiyası 4.1.3 / 3.2.19:

  • Təhlükəsizlik düzeltmeleri:
  • SQL enjeksiyonu 'bitstring' sözündəki zayıflıq.
  • SQL Enjeksiyonu 'sıra' sözcüğündeki güvenlik açığı.

Nə yeni versiyası 4.1.0:

  • Bahar - tətbiqin ön yükleyicisi.
  • Variantlar eyni mim tipi (məsələn, HTML) üçün müxtəlif şablon və hərəkət reaksiyalarınızın olmasını təmin edir.
  • Enums yalnız bir neçə variantla məhdudlaşan statusu sahəsinə sahib olmaq modelini tamamlayır.
  • Mailer önizlemeleri test məlumatları ilə Action Mailer baxışlarınız üzərində görsel olaraq təkrarlamaq üçün sadədir.
  • Secrets.yml, sizə ENV dəyişənləri və ya yerləşdirmə skriptləri vasitəsilə müəyyən edilmiş sirlərə daxil olmaq üçün bir yer və bir rahat interfeys verir.

Yeni nə versiyası 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Bu üç versiyada mühüm təhlükəsizlik düzəlişləri var.

Yeni nə versiyası 4.0.2 / 3.2.16:

  • Bu iki relizdə mühüm təhlükəsizlik düzeltmeleri var.

Sürüm 4.0.1'de yeni nə :

  • Bu sürüm Active Record'in sonrakı sifariş zənglərini necə ələ aldığına dair mühüm bir dəyişiklik ilə gəlir.

Sürüm 4.0.0'da yeni :

  • Daxili keçmiş şablonların avtomatlaşdırılmış asılılığını idarə etməklə (əsasən cache_digests pluginində tədqiq edilmiş) key-based expiration vasitəsi ilə Rusiya Doll-caching-i asanlaşdırın.
  • Turbolinks ilə müştərinin sürətini sürətləndirin ki, bu da əsasən sürətiniz baxımından bir səhifəli javascript proqramına çevrilir, lakin inkişaf nöqsanlarından heç biri ilə (bəzi mövcud JavaScript paketləri ilə uyğunluq problemləri istisna olmaqla)
  • Declarativ etags, HTTP təravətindən istifadə etdiyinizdən daha asan olmasını təmin edir.

Yeni nə versiyası 3.2.13 / 2.3.18:

  • Təhlükəsizlik düzeltmeleri:
  • Aktiv qeyddə Symbol DoS həssaslığı
  • Action Pack
  • 'da sanitize_css'de XSS zəifliyi
  • JRuby istifadəçilərini təsir edən XML Ayrıştırma Həssaslığı
  • Ruby on Rails sanitize köməkçisi XSS Açığı

Yeni versiyası 4.0 Beta 1:

  • Session mağaza artıq şifrələnmişdir (əvvəllər yalnız imzalanmışdır).
  • Güclü parametrlər, xarici parametrlərdən qorunmaq üçün attr_protected (indi bir plugin) 'dan götürülür.
  • X-Frame-Options, X-XSS-Qoruma, X-Content-Type-Options kimi təhlükəsizlik başlıqları sıfır dəyərlərlə sıfırdır.
  • XML Parametr ayrılması bir pluginə göndərildi.

Yeni nə versiyası 3.2.12 / 2.3.17:

  • 3.2.12 bir təhlükəsizlik düzəlişini və 2.3.17 iki təhlükəsizlik düzəlişini ehtiva edir.

Yeni nə versiyası 3.2.11 / 2.3.15:

  • Bu buraxılışlar iki çox kritik təhlükəsizlik düzeltmelerini ehtiva edir.

Yeni versiyası 3.2.10:

  • Sabit təhlükəsizlik boşluğuna görə əlavə parametrlər olduqda variantlar həsirləri çıxarılmalıdır.

Yeni versiyası 3.2.2:

  • Gündəlik fayllar həmişə təmizlənir.
  • Başarısız testlər sıfır olmayan statusu kodu ilə çıxacaq.
  • Köhnəlmiş üsullara zənglərin aradan qaldırılması.
  • Sorgu önbellek enstrümantasyonu, yük yükünde bağlama ehtiva edir.
  • Qiymət nil olduqda gizli onay qutusu dəyərləri təyin edilmir.
  • Müxtəlif Ruby 2.0 uyğunluğu düzəldir.

Yeni versiyası 3.2.1:

  • Bəzi düzeltmeler və sənəd inkişafları.

Yeni versiyası 3.2.0:

  • Daha sürətli dev rejimi & amp; marşrutlaşdırma
  • Tagged logger
  • Active Record Store

RC2 versiyası 3.2.0 yeni :

  • ActiveSupport :: Base64 :: Base64-in lehinə deyil.
  • Added font_path köməkçi metodu.
  • Bağlantıya bağlı olaraq ~ & gt; 1.4.0.
  • Əlavə edildi: gzip seçimi caches_page. Standart seçim, page_cache_compression istifadə edərək, qlobal şəkildə konfiqurasiya edilə bilər.

RC1 versiyasında Yeni nə :

  • Daha sürətli dev rejimi & amp; marşrutlaşdırma
  • Sorguları açıkla
  • Tagged logger
  • Active Record Store

Yeni versiyası 3.1.3:

  • Bu versiya əsasən 3.1.2-də açılmış regressiyalar üçün düzəlişləri ehtiva edir.

Yeni nə versiyası 3.1.2:

  • Ruby on Rails-də köməkçi yardım metodunda mümkün olan XSS təhlükəsizliyi.

Yeni versiyası 3.1.0:

  • Axın.
  • Geri Dönüşlü Migrations.
  • Aktiv boru kəməri.
  • jQuery, u mənim JavaScript kitabxanası kimi.

RC8 versiyası 3.1.0 yeni :

  • Bu, 3.1.0 əvvəli son namizəd namizədidir. final.

RC6 / 3.0.10 / 2.3.14 versiyasında yeni nə :

  • 4 Təhlükəsizlik Düzəlişləri:
  • Süzgə atlama səhvləri
  • SQL Injection məsələləri
  • strip_tags
  • 'daki ayrıştırma hatası
  • UTF-8 qaçan zəiflik

Sürüm 3.0.10.rc1:

-da yeni

  • Yalnızca filtrelerden sonra heç bir nəzarətçi obyekti olmadığı üçün önbellek süpürgelerinin olduğu bir problem düzəldir, nil üçün undefined metod nəzarətçi_adı əlavə edəcək
  • İstisnalar qaldırıldıqda status kodlarının saxlanılmasını təmin edin.
  • OutputBuffer alt sinifləri hörmətlidir.
  • Sabit ActionView :: FormOptionsHelper # ilə seçin: multiple = & gt; yanlış
  • Cache-ə əlavə zəngdən qaçın, bir parça cache xəttində
  • vurulduqda oxuyun
  • Sihirli kodlama comment schema.rb fayllarına əlavə edilib
  • schema.rb default olaraq UTF-8 yazılır.
  • rake db: schema: dump
  • işləyərkən quraşdırılmış əlaqənin təmin edilməsi
  • Assosiasiya şəraiti şərtlərə qoşulmaq olmaz.
  • Rekordun məhv edilməsi HABTM-nin özünü məhv etməzdən əvvəl məhv edəcək.
  • ActiveRecord :: Batches # find_each özünü qaytarmasın.
  • Table_exists güncəlləşdirilsin? PG-də həmişə mövcud axtarış_pathini və ya sxemini həmişə açıq şəkildə təyin etmək üçün istifadə edin.

Sürüm 3.0.9'da yeni nə :

  • Rails bu sürümdeki əsas dəyişikliklər SafeBuffer strings üçün dəyişikliklər ətrafında səhv düzəldir.

RC4 versiyası 3.1.0 yeni nədir :

  • escape_javascript safebuffer giderir.
  • json_escape safebuffer giderir.
  • RDoc / ruby-debug çatışmazlığı giderir.
  • table_name dəyişdirilmədiyi halda arel_table saxlanılır.

Yeni nə versiyası 2.3.12:

  • Təhlükəsizlik məsələləri:
  • rails_xss plugin-də təhlükəsizlik məsələləri var və onlar bu azad ilə müəyyənləşdiriliblər. Rails_xss pluginini yükselttiğinizden əmin olun.
  • Değişiklikler:
  • Bu sürümdəki əsas dəyişikliklər Rubygems 1.8.5 ilə uyğunluq məsələlərini müəyyən edir.

Yeni versiyası 3.1.0 RC 1:

  • jQuery artıq standartdır
  • Özlərini necə geri qaytarmağı bilən qaçaq miqrasiya. Təmiz, daha yaxşı miqrasiya.
  • İndi motorlar öz marşrutlaşdırma və köməkçi həcminə malik ola bilər. Onlar aktivin boru kəmərindən də istifadə edə bilərlər (bu yaxınlarda daha çox sənədlər). Quraşdırılmış mühərriklərin arxasında olan hekayəni oxuyun (aktivin məhsulu artıq köhnə olsa belə).
  • Ümumiyyətlə, hələ də ütülənməmiş bəzi vacib xəbərdarlıqlar səbəbindən ucqarlaşdırılmış deyil, ancaq bununla məşğul olmağınız üçün, tətbiqinizin tetikleneceği sorguların sayını azaltmaq üçün yaxşı bir yoldur. Daha yaxşıdır!
  • Active Record indi bütün hallarda PostgreSQL üçün böyük bir təkan və mürəkkəb hesabatlarda MySQL üçün bir təkan olan önbelleğe hazırlanmış ifadələrdən istifadə edir.
  • Bu, HTTP önbelleğinin, səhifənin önbelleğine dəyişdirilməsi (şəraitdən asılı olaraq, bir plugin faktoru və çekirdekdən çıxarılacaq) şərti olaraq əldə etmək imkanı verir.
  • Gəzmək üçün çox gözəl sınaq çıxışları nəzakətlidir. Ruby 1.9'da default olaraq yeni tətbiqlər ilə bağlıdır.
  • Appinizi force_ssl ilə təhlükəsiz saxlamaq üçün indi daha asandır. Hər bir tətbiq və ya başına nəzarətçi.
  • attr_protected, indi rolları qəbul edir, ona görə də admin / qeyri-admin bölünmələri və daha çox ilə məşğul olur.
  • Dead-simple BCrypt əsaslı şifrələr.
  • öz autentifikasiya sxemini buraxmamaq üçün heç bir bəhanə yoxdur
  • JSON və ya istədiyiniz hər hansı bir şeyi obyektlərin seriya versiyası.

Sürüm 3.0.7'de yeni nə :

  • activesupport:
  • Hash.from_xml artıq boşluqları olan etiketlərdə atributları itirir.
  • aktivist:
  • Daxili atributlar vasitəsilə qeydlərin məhv edilməsi red_if LH # 6006'dan asılıdır.
  • Nümayiş etmək istəyirsiniz? və bir çoxları? uyğunluq üçün Model.scoped.
  • Təqdim edilmiş tapıntılarda ORDER BY maddəsini qeyd edin - düzəlişlər # 6620.
  • Mövcud dəyişiklik varmı? belə ki, qeydlər hazırlanmır - düzəlişlər # 6127.
  • Yalnızca Ruby 1.8.7'de meydana gələn atributları olan bu səhvləri düzeltin və db-dən döndüyü sütun qeyri standart olmayan xarakterikləri ehtiva etdiyində, növü tipli dəyərləri önləyin.
  • Burada oxunan bir performans regresyonunu düzeltin 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 read_attribute metoduna aiddir.
  • actionmailer:
  • AM-yə qeydiyyatdan keçən register_observer və register_interceptor-ı Mail'e göndərin.

Sürüm 3.0.5-də yeni nə :

  • Gzip, həqiqətən ikili olduqda, Ruby 1.9'da bir UTF-8 simli döndüyü zaman düzeltin.
  • Active Record limit dəyərləri Arel SQL Literal node'larından qaçılmazdır.
  • Əlaqələr # zənglər həmişə şəraitin necə davrandığından asılı olmayaraq, VƏ ifadələr çıxarır (geri qaytarma 00693209ecc).
  • Gözləmə qüsurları yalnız ActiveRecord-da STI dərsləri istifadə edildikdə bir dəfə yerinə yetiriləcək.

Sürüm 3.0.4 / 2.3.11 versiyasında yeni nə :

  • Ruby On Rails-in iki yeni versiyası azad edilmişdir, o cümlədən bəzi təhlükəsizlik məsələlərinə dair düzəlişləri olan bir sıra hata düzeltmelerini.

Koşullar :

  • Ruby 1.8.7 / 1.9.2 və ya daha yüksək
  • RubyGems

Oxşar proqram

Spring LDAP
Spring LDAP

6 Mar 16

Node Web Toolkit
Node Web Toolkit

13 May 15

Model-Glue
Model-Glue

13 Apr 15

Utopia
Utopia

11 Apr 15

Geliştirici digər proqram David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Şərh Ruby on Rails

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