Salah satu alternatif untuk mendeploy aplikasi Ruby on Rails adalah menggunakan JVM, tentu saja dengan JRuby.
Resources:
1. Download lalu install JRuby
Install Rails:
jruby -S gem install rails
Buat aplikasi JRuby on Rails:
jruby -S rails new myapp --template http://jruby.org
Edit gemfile:
if defined?(JRUBY_VERSION)
gem 'jdbc-sqlite3'
gem 'activerecord-jdbc-adapter'
gem 'activerecord-jdbcsqlite3-adapter'
gem 'jruby-openssl'
gem 'jruby-rack'
gem 'warbler'
else
gem 'sqlite3-ruby', :require => 'sqlite3'
end
Edit database.yml, ganti adapter sqlite3 menjadi:
adapter: jdbcsqlite3
Jalankan bundle install untuk mengupdate/menginstall seluruh gem beserta dependencynya:
jruby -S bundle install
Jalankan webserver default (webrick), lalu browse http://localhost:3000
jruby -S rails server
Test dengan membuat sebuah scaffold, sebagai contoh kita buat scaffold Product.
jruby -S rails generate scaffold Product name:string price:decimal
Buat/migrasikan table (products) ke database:
jruby -S rake db:migrate
Browse http://localhost:3000/products, done!
Tested under Windows XP SP3 Pro dengan spesifikasi:
jruby 1.5.6 (ruby 1.8.7)
java version "1.6.0_24"
rails 3.0.3
Selamat mencoba. Let's code for fun. CMIIW.
0 komentar:
Post a Comment
Leave comments.