Posted in Scripting & Development , written by wahya on 08 August 2012
Pada tutorail berikut ini akan dijelaskan langkah – langakah dalam membuat applikasi Rails 3 baik pada root domain (http://nama-domain.com) , sub domain (http://nama-domain.com) atau pada sub direktori (http://nama-domain.com/subdir/). Untuk melakukan hal tersebut, mohon diperhatikan mengganti file konfigurasi routes.rb.
Notes: semua langkah – langkah berikut hanya bisa dilakukan via command line, jadi asumsi dari tutorial ini adalah bahwa Anda sudah terbiasa dengan SSH, tools command line atau editors nya. Pada tutorial ini, saya akan menggunakan editor vim, namun itu terserah pilihan Anda.
Deployment Method: Phusion Passenger
Meskipun cPanel telah memilih untuk menggunakan sistem berbasis Mongrel, namun tidak menggunakan konfigurasi itu dan sebagai gantinya kami memilih menggunakan Phusion Passenger untuk distribusi Rails di seluruh server kami. Kami telah menemukan bahwa Passenger lebih dapat diandalkan dan bekerja lebih baik.
Jika Anda sudah familiar dengan Rails 3, Anda pasti sudah tahu Bundler kini menjadi cara standar untuk mengelola dan menginstal Gems Anda dalam aplikasi Rails 3. Bundler juga bisa digunakan dengan aplikasi Rails 2.3. Anda dapat membaca lebih lanjut tentang itu di sini: http://gembundler.com/rails23.html.
Posted in Scripting & Development , written by wahya on 06 August 2012
Ruby
Semua share server di Mongkiki saat ini telah terinstall Ruby 1.8.7 (patchlevel 334) yang memiliki level kompatibilitas yang lebih baik. Saat ini kami belum memiliki ETA untuk Ruby 1.9. Namun saat ini kami masih mengusahakan agar opsi ini ada pada setiap server. Baca artikel berikut untuk mengetahui lebih jelas mengapa kami belum bisa upgrade ke Ruby 1.9
Rails
Jika versi Rails yang terinstall secara default tidak begitu relevan, Anda pun bisa melakukan installasi sendiri pada home direktori server Anda. Beberapa server lama kami masih terinstall versi terbaru dari branch Rails 2. Hal tersebut kami lakukan agar klient yang menggunakan Rails 2.x tidak terganggun oleh veris Rails 3.x dimana ada beberapa hal pada Rails 2.x yang tidak kompatibel di Rails 3.x
Gems
Kami menginstall beberapa set yang sangat minim pada server. Jika Anda ingin menginstall gems Anda sendiri, Anda harus membuatnya dengan Bundler atau dengan melakukan setting RubyGems Anda sendiri. Beberapa Gems memerlukan akses root untuk instllasi. Mohon kontak support kami jika Anda mengalami masalah dalam instalasi Gems.
Baca juga: Bagaimana menggunakan applikasi Rails dalam direktori sub folder