Ruby on Rails

Software screenshot:
Ruby on Rails
Rincian Software:
Versi: 5.0.0.1 / 4.2.7.1 Diperbarui
Tanggal Upload: 29 Sep 17
Lisensi: Gratis
Popularitas: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails menyediakan semua alat yang dibutuhkan untuk mengembangkan aplikasi web yang dapat berjalan di CGI, FastCGI dan mod_ruby.

Ruby on Rails, juga dikenal sebagai Rails, memberi pengembang lingkungan pengembangan Ruby murni.


Kerangka kerja awalnya dikembangkan oleh David Heinemeier Hansson dari karyanya di Basecamp.

Sejak itu, Ruby on Rails telah menjadi inspirasi bagi sebagian besar kerangka kerja MVC, yang di porting ke banyak bahasa pemrograman dan lingkungan.

Untuk menginstal, disarankan untuk menggunakan RubyGems.

Persyaratan sistem


  • Ruby 1.8.7 / 1.9.2 atau lebih tinggi
  • RubyGems

Apa yang baru di rilis ini:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.2.5 / 3.2.22:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.2.4 / 3.2.22:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.2.3 / 3.2.22:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.2.1 / 3.2.21:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Pekerjaan Aktif
  • Asynchronous mails
  • Catatan yang memadai
  • Konsol Web
  • Dukungan kunci asing

Apa yang baru di versi 4.1.5:

  • Memperbaiki kerentanan dalam metode create_with dalam Rekaman Aktif.

Apa yang baru di versi 4.1.3 / 3.2.19:

  • Perbaikan keamanan:
  • Kerentanan Injeksi SQL dalam 'bitstring' mengutip.
  • Kerentanan Injeksi SQL dalam 'range' quoting.

Apa yang baru di versi 4.1.0:

  • Musim semi - preloader aplikasi.
  • Varian memungkinkan Anda memiliki template dan respons tindakan yang berbeda untuk jenis mime yang sama (misalnya HTML).
  • Enums membungkus pola memiliki bidang status yang dibatasi hanya beberapa pilihan.
  • Pratinjau Mailer membuatnya mudah untuk diartikan secara visual dari tampilan Action Mailer Anda dengan data uji.
  • secrets.yml, yang memberi Anda satu tempat dan satu antarmuka yang mudah digunakan untuk mengakses rahasia yang telah ditetapkan baik melalui variabel ENV atau skrip penerapan.

Apa yang baru di versi 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Ketiga rilis ini berisi perbaikan keamanan yang penting.

Apa yang baru di versi 4.0.2 / 3.2.16:

  • Kedua rilis ini berisi perbaikan keamanan yang penting.

Apa yang baru di versi 4.0.1:

  • Rilis ini muncul dengan sebuah perubahan penting tentang bagaimana Rekaman Aktif menangani panggilan pesanan berikutnya.

Apa yang baru di versi 4.0.0:

  • Buatlah super mudah untuk melakukan caching Doll Rusia melalui masa berlaku berbasis kunci dengan pengelolaan ketergantungan otomatis dari template bersarang (dieksplorasi terlebih dahulu di plugin cache_digests).
  • Mempercepat sisi klien dengan Turbolinks, yang pada dasarnya mengubah aplikasi Anda menjadi aplikasi javascript satu halaman dalam hal kecepatan, namun tanpa kekurangan pengembang (kecuali, mungkin, masalah kompatibilitas dengan beberapa paket JavaScript yang ada) .
  • Deklarasi etag membuat lebih mudah untuk memastikan Anda memanfaatkan kesegaran HTTP.

Apa yang baru di versi 3.2.13 / 2.3.18:

  • Perbaikan keamanan:
  • Simbol kerentanan DoS dalam Rekaman Aktif
  • kerentanan XSS di sanitize_css di Action Pack
  • Kerentanan Parsing XML yang mempengaruhi pengguna JRuby
  • XSS Kerentanan dalam merawat Ruby on Rails

Apa yang baru di versi 4.0 Beta 1:

  • Toko sesi sekarang dienkripsi secara default (sebelumnya baru saja ditandatangani).
  • Parameter Kuat mengambil alih dari attr_protected (sekarang menjadi plugin) untuk menjaga parameter asing.
  • Header keamanan seperti X-Frame-Options, X-XSS-Protection, X-Content-Type-Options diaktifkan secara default dengan nilai solid.
  • Penguraian Parameter XML telah dikirim ke plugin.

Apa yang baru di versi 3.2.12 / 2.3.17:

  • 3.2.12 berisi satu perbaikan keamanan, dan 2.3.17 berisi dua perbaikan keamanan.

Apa yang baru di versi 3.2.11 / 2.3.15:

  • Rilis ini berisi dua perbaikan keamanan yang sangat penting.

Apa yang baru di versi 3.2.10:

  • Jalan pintas keamanan tetap jadi opsi hash hanya boleh diekstraksi jika ada parameter tambahan.

Apa yang baru di versi 3.2.2:

  • Berkas log selalu memerah.
  • Pengujian gagal akan keluar dengan kode status tidak nol.
  • Penghapusan panggilan ke metode yang tidak berlaku lagi.
  • Instrumentasi cache query mencakup bindings di payload.
  • Nilai kotak centang tersembunyi tidak disetel jika nilainya nol.
  • Berbagai perbaikan kompatibilitas Ruby 2.0.

Apa yang baru di versi 3.2.1:

  • Beberapa perbaikan perbaikan dan perbaikan.

Apa yang baru di versi 3.2.0:

  • mode dev & amp; lebih cepat perutean
  • Tagged logger
  • Toko Rekaman Aktif

Apa yang baru di versi 3.2.0 RC2:

  • ActiveSupport :: Base64 tidak berlaku lagi untuk mendukung :: Base64.
  • Menambahkan metode helper font_path.
  • Bergantung pada rak ~ & gt; 1.4.0.
  • Ditambahkan: opsi gzip ke caches_page. Opsi default dapat dikonfigurasi secara global menggunakan page_cache_compression.

Apa yang baru di versi 3.2 RC1:

  • mode dev & amp; lebih cepat perutean
  • Jelaskan kueri
  • Tagged logger
  • Toko Rekaman Aktif

Apa yang baru di versi 3.1.3:

  • Rilis ini terutama berisi perbaikan untuk regresi yang muncul di 3.1.2.

Apa yang baru di versi 3.1.2:

  • kerentanan XSS tetap dalam metode penerjemah translate di Ruby on Rails.

Apa yang baru di versi 3.1.0:

  • Streaming.
  • Migrasi Terbalik.
  • Pipa Aset.
  • jQuery sebagai pustaka JavaScript default.

Apa yang baru di versi 3.1.0 RC8:

  • Ini adalah kandidat final sebelum 3.1.0. akhir.

Apa yang baru di versi 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 Perbaikan Keamanan:
  • Filter Skipping bug
  • Masalah Injeksi SQL
  • Parse error di strip_tags
  • UTF-8 lolos dari kerentanan

Apa yang baru di versi 3.0.10.rc1:

  • Memperbaiki masalah di mana penyapu cache hanya setelah filter tidak memiliki objek pengendali, ini akan meningkatkan metode pengontrol yang tidak terdefinisi untuk nihil
  • Pastikan kode status dicatat saat pengecualian dimunculkan.
  • Subclass dari OutputBuffer dihormati.
  • Fixed ActionView :: FormOptionsHelper # pilih dengan: multiple = & gt; false
  • Hindari panggilan ekstra ke Cache # baca jika terjadi tembolok fragmen cache
  • Komentar pengkodean Magic ditambahkan ke file schema.rb
  • schema.rb ditulis sebagai UTF-8 secara default.
  • Memastikan koneksi yang mapan saat menjalankan rake db: schema: dump
  • Kondisi asosiasi tidak akan menghalangi kondisi bergabung.
  • Menghancurkan rekaman akan menghancurkan catatan HABTM sebelum menghancurkan dirinya sendiri.
  • Buat ActiveRecord :: Batches # find_each untuk tidak mengembalikan diri.
  • Perbarui table_exists? di PG untuk selalu menggunakan search_path atau skema saat ini jika secara eksplisit ditetapkan.

Apa yang baru di versi 3.0.9:

  • Perubahan besar dalam rilis Rails ini adalah perbaikan bug seputar modifikasi pada senar SafeBuffer.

Apa yang baru di versi 3.1.0 RC4:

  • escape_javascript perbaikan safebuffer.
  • json_escape perbaikan safebuffer.
  • Perbaikan konflik RDOC / ruby-debug.
  • arel_table di-cache kecuali jika table_name berubah.

Apa yang baru di versi 2.3.12:

  • Masalah keamanan:
  • Ada masalah keamanan di plugin rails_xss, dan semuanya diperbaiki dengan rilis ini. Pastikan untuk mengupgrade plugin rails_xss Anda.
  • Perubahan:
  • Perubahan utama dalam rilis ini adalah memperbaiki masalah kompatibilitas dengan Rubygems 1.8.5.

Apa yang baru di versi 3.1.0 RC 1:

  • jQuery sekarang menjadi default
  • Migrasi yang kering yang tahu bagaimana mengembalikan diri mereka sendiri. Migrasi yang lebih bersih dan lebih bagus.
  • Mesin sekarang dapat memiliki lingkup routing dan helper mereka sendiri. Mereka juga dapat memanfaatkan pipa aset (dokumentasi lebih lanjut tentang ini segera). Baca cerita di balik mesin mountable (bahkan jika barang asetnya sudah ketinggalan zaman).
  • Ini tidak diaktifkan secara default karena beberapa peringatan penting yang masih perlu disetrika keluar, namun jika Anda dapat mengatasi masalah tersebut, ini adalah cara yang bagus untuk mengurangi jumlah kueri yang akan memicu aplikasi Anda. Lebih cepat lebih baik!
  • Rekaman Aktif sekarang menggunakan laporan yang disiapkan oleh cache, yang merupakan dorongan besar bagi PostgreSQL dalam semua kasus dan dorongan untuk MySQL pada pernyataan kompleks.
  • Hal ini memungkinkan untuk menggunakan caching HTTP dengan status bersyarat sebagai pengganti caching halaman (yang akan segera kita masukkan ke plugin dan dihapus dari inti).
  • Hasil uji coba yang jauh lebih bagus dari permata Turn. Ini ada pada aplikasi baru secara default di Ruby 1.9.
  • Sekarang lebih mudah daripada sebelumnya agar aplikasi Anda tetap aman dengan force_ssl. Entah per aplikasi atau per-kontroler.
  • attr_protected sekarang menerima peran, jadi lebih mudah menangani pembagian admin / non-admin dan lainnya.
  • Sandi berbasis password BCKS yang sederhana. Sekarang tidak ada alasan untuk tidak menggulung skema autentikasi Anda sendiri.
  • Serialize objek dengan JSON atau apapun yang Anda inginkan.

Apa yang baru di versi 3.0.7:

  • aktivesupport:
  • Hash.from_xml tidak lagi kehilangan atribut pada tag yang hanya berisi spasi putih.
  • activerecord:
  • Menghancurkan catatan melalui atribut bersarang bekerja bebas dari reject_if LH # 6006.
  • Delegasikan? dan banyak? ke Model.scoped untuk konsistensi.
  • Berikan klausa ORDER BY dalam batched find - fixes # 6620.
  • Perubahan ada? jadi catatan tidak instantiated - perbaikan # 6127. Ini mencegah after_find dan after_initialize callback dipicu saat memeriksa keberadaan rekaman.
  • Perbaiki bug kinerja dengan akseser atribut yang hanya terjadi pada Ruby 1.8.7, dan pastikan nilai cache-casted cache saat kolom kembali dari db berisi karakter non-standar.
  • Memperbaiki regresi kinerja yang diperkenalkan di sini 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 terkait dengan metode read_attribute.
  • actionmailer:
  • hapus AM mendelegasikan register_observer dan register_interceptor ke Mail.

Apa yang baru di versi 3.0.5:

  • Perbaiki saat gzip mengembalikan string UTF-8 di Ruby 1.9, saat itu benar-benar biner.
  • Nilai batas Rekaman Aktif tidak akan luput dari simpul Arel SQL Literal.
  • Hubungan # di mana panggilan akan selalu menghasilkan DAN pernyataan terlepas dari bagaimana kondisi hasiss berperilaku (mengembalikan 00693209ecc).
  • Pengamat callback hanya akan dieksekusi satu kali saat menggunakan kelas IMS di ActiveRecord.

Apa yang baru di versi 3.0.4 / 2.3.11:

  • Dua versi baru Ruby On Rails telah dirilis termasuk sejumlah perbaikan bug yang berisi perbaikan untuk beberapa masalah keamanan.

Persyaratan :

  • Ruby 1.8.7 / 1.9.2 atau lebih tinggi
  • RubyGems

Software yang serupa

Nette Framework
Nette Framework

10 Feb 16

Apache Felix
Apache Felix

12 May 15

Ampersand.js
Ampersand.js

13 Apr 15

Scorched
Scorched

13 May 15

Perangkat lunak lain dari pengembang David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Komentar untuk Ruby on Rails

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!