Rails (juga dikenal sebagai Ruby on Rails) merupakan open source, bebas dan kerangka web penuh tumpukan yang dapat digunakan oleh para programmer untuk mengembangkan aplikasi web database yang didukung sesuai dengan pattern.Features Model-View-Control pada Aplikasi glanceThe mendukung berbagai server web dan database, termasuk Apache, lighttpd, MySQL, SQLite, PostgreSQL, Oracle, DB2, Firebird, dan SQL Server. Ia bekerja dengan baik pada sistem operasi UNIX-like.
Rel banyak digunakan pada kedua non-profit dan perusahaan organisasi, untuk mengembangkan semua jenis aplikasi web, seperti perangkat lunak untuk kolaborasi, e-commerce, masyarakat, manajemen konten, statistik, dll
Mengambil melihat di bawah kap proyek Rails, kita dapat melihat bahwa hal itu telah ditulis entierly dalam pemrograman Ruby language.Getting dimulai dengan RailsIn untuk menginstal Rails pada sistem operasi GNU / Linux, Anda harus terlebih dahulu menginstal Ruby. Setelah itu, Anda dapat dengan mudah menginstal Rails dan semua dependensi runtime melalui RubyGems, menggunakan & lsquo; gem install rel & rsquo; perintah dalam aplikasi emulator terminal.
Atau, Anda dapat menginstal Rails dari repositori perangkat lunak utama beberapa distribusi populer GNU / Linux, termasuk Arch Linux, Ubuntu, Debian, Fedora, openSUSE atau Linux Mint. Hal ini dapat diinstal pada komputer yang mendukung salah satu dari 32-bit atau 64-bit platform hardware.
Setelah instalasi, Anda dapat berinteraksi dengan kerangka Rails melalui lingkungan konsol. Pada awalnya, Anda harus membuat kerangka aplikasi dengan menjalankan & lsquo; rel jalur baru / ke / Anda / baru / aplikasi & rsquo; perintah, arahkan ke lokasi kerangka app yang baru dibuat (misalnya jalan cd / ke / Anda / baru / aplikasi) dan mulai server dengan lsquo &; rel Server & rsquo; perintah.
Pada saat ini, Anda berhasil menjalankan Ruby on Rails dalam kotak Linux Anda. Buka web browser, mengakses http: // localhost: 3000 Lokasi dan ikuti petunjuk yang ditampilkan pada layar
Apa yang baru dalam rilis ini:.
< p>- Aksi Pack:
- sprocket Downgrade ke ~ & gt; 2.0.3. Menggunakan 2.1.0 menyebabkan regresi.
- Perbaiki menggunakan menerjemahkan pembantu dengan terjemahan html yang menggunakan:. Count pilihan untuk pluralisasi
- Rekaman Aktif:
- Perf fix: Jika kita menghapus semua catatan dalam sebuah asosiasi, jangan menambahkan IN (..) klausul untuk query. GH 3672
- Fix bug dengan referensi database mysql lainnya di settablename. GH 3690
- Fix bug kinerja dengan database mysql pada server dengan banyak databses lainnya. GH 3678
- Railties:
- aplikasi baru harus dihasilkan dengan ketergantungan sass-rel 3.1.5, tidak 3.1.5.rc.2
Apa yang baru di versi 3.0 Beta:
- Merek baru router dengan penekanan pada deklarasi tenang
- New Aksi Mailer API model setelah Aksi Controller (sekarang tanpa kesakitan mengirim pesan multi!)
- New Rekaman Aktif bahasa query chainable dibangun di atas aljabar relasional
- Tidak mengganggu pembantu JavaScript dengan driver untuk Prototype, jQuery, dan lebih datang (akhir inline JS)
- manajemen ketergantungan eksplisit dengan Bundler
Apa yang baru dalam versi 2.3.5:
- Rails 2.3.5 dirilis selama akhir pekan yang menyediakan beberapa bug-perbaikan dan satu memperbaiki keamanan. Ini harus sepenuhnya kompatibel dengan semua 2.3.x rilis sebelumnya dan dapat dengan mudah ditingkatkan untuk dengan & quot; pembaruan permata rel & quot ;. Bit yang paling menarik dapat diringkas dalam tiga poin.
- Peningkatan kompatibilitas dengan Ruby 1.9:
- Ada bug kecil beberapa mencegah kompatibilitas penuh dengan Ruby 1.9. Namun, kita tidak akan terkejut Anda sudah menjalankan Rails 2.3.x berhasil sebelum bug ini tetap (mereka kecil).
- RailsXss ketersediaan Plugin:
- Seperti Anda mungkin telah mendengar, di Rails 3 kita sekarang otomatis melarikan diri semua konten string dalam Erb (dimana sebelum Anda perlu menggunakan & quot; h () & quot; untuk melarikan diri). Jika Anda ingin memiliki fungsi ini hari ini Anda dapat menginstal plugin Koz yang RailsXss di Rails 2.3.5.
- Perbaikan untuk backend Nokogiri untuk XmlMini:
- Dengan Rails 2.3 kami diberi kemampuan untuk beralih dari default XML parser dari REXML ke parser lain yang lebih cepat seperti Nokogiri. Ada beberapa masalah dengan menggunakan Nokogiri yang sekarang diselesaikan, jadi jika aplikasi Anda parsing banyak xml Anda mungkin ingin beralih ke XML parser ini lebih cepat.
Persyaratan :
- Ruby
Komentar tidak ditemukan