Installasi Ruby on Rails di Windows

Selamat malam sobat, mumpung kuliah belum mulai dan masa kontrak kantor udah abis, saya jadi iseng2 coba mainan Rails. Jadi Rails ini adalah salah satu Frameworknya Ruby dan tentu saja berbasis MVC (Model View Controller). Selain Rails ada juga framework Ruby yang lain yaitu Sinatra dkk. Oke langsung aja karena lepu yang saya pake sekarang ini windows 10, jadi saya kasi tau instalasi Ruby on Rails di windows10. Mungkin bakal ada sedikit problem dalam masalah penginstallan, jadi simak baik2 sob :D
Ruby_on_Rails  
Tools yang saya gunakan sekarang :

  • OS : Windows 10 Build [Version 10.0.10240]
  • ruby 2.2.2p95 (2015-04-13 revision 50295) [x64-mingw32]
  • Rails 4.2.3

Oke mari kita mulai, ikutin step by stepnya yaa :D

  1. Download dan instal Ruby di rubyinstaller.org/downloads. Disini saya menggunakan Ruby versi ruby 2.2.2p95 (2015-04-13 revision 50295) [x64-mingw32]. Ketik ruby -v pada cmd (command prompt) jika menemukan error 'ruby' is not recognized as an internal or external command, operable program or batch file. kamu belum menambahkannya ke path windowsnya..
  2. Install Rails dengan cara masuk ke command prompt hasil dari instalan Ruby tadi. Saya install pada direktori C:\Ruby22-x64.
    • Download dan install devkit dari rubyinstaller.org/downloads.
    • Extract devkit ke c:\devkit
    • Masuk ke command prompt dan ketikkan perintah ruby dk.rb init lalu ruby dk.rb install
  3. Lalu sesudah itu, mari kita install ruby dengan cara mengetikan perintah gem install rails.Screenshot Studio capture #1
  4. Untuk membuat aplikasi baru ketikkan perintah rails new . pada contoh sekarang, saya membuat nama aplikasi "test".. rails new hello. Setelah itu akan tercipta folder hello di dalam direktori user
    • app/ : Contains the controllers, models, views, helpers, mailers and assets for your application. You’ll focus on this folder for the remainder of this guide.
    • bin/ : Contains the rails script that starts your app and can contain other scripts you use to deploy or run your application.
    • config/ : Configure your application’s routes, database, and more.
    • config.ru : Rack configuration for Rack based servers used to start the application.
    • db/ : Contains your current database schema, as well as the database migrations.
    • Gemfile
    • Gemfile.lock
    • lib/ : Extended modules for your application.
    • log/ : Application log files.
    • public/ : Contains static files and compiled assets.
    • Rakefile
    • README.rdoc : Explanation manual of your application
    • test/ : Unit tests, fixtures, dan test apparatus
    • tmp/ : file temporary cache, pid, and session
    • vendor/ : where to put the library of third parties
  5. Setelah itu, pindah ke direktori hello dengan mengetikan perintah cd hello.
  6. Jalankan web server dengan mengetikkan rails server. Web server disini sama dengan web server yang lain seperti apache dan nginx. Perintah tersebut akan menjalankan web server WEBrick.Screenshot Studio capture #6
  7. Ketikkan url http://localhost:3000 pada address bar di browser dan akan muncul halaman seperti di bawah.Screenshot Studio capture #8
  8. Untuk menghentikkan server, cukup menekan tombol CTRL+C.
  9. Done

Membuat Controller :

  1. ketikkan rails generate controller welcome index pada command prompt dan akan menghasilkan file : create app/controllers/welcome_controller.rb route get 'welcome/index' invoke erb create app/views/welcome create app/views/welcome/index.html.erb invoke test_unit create test/controllers/welcome_controller_test.rb invoke helper create app/helpers/welcome_helper.rb invoke test_unit invoke assets invoke coffee create app/assets/javascripts/welcome.coffee invoke scss create app/assets/stylesheets/welcome.scss
  2. Hal yang terpenting adalah controller di app/controllers/welcome_controller.rb dan view app/views/welcome/index.html.erb
  3. Setelah itu, kita coba running server dengan mengetikkan rails server dan akses url http://localhost:3000/welcome/index pada address bar browser.
  4. Selesai :D

Setting halaman home:

Buka file config/routes.rb dan hilangkan komentar pada root ‘welcome#index’. Perintah tersebut akan membuat Ruby menjalankan controller welcome dan method index. Yang akan menampilkan file dari app/views/welcome/index.html.erb pada halaman awal..

Problem Solving :

Referensi Belajar :

Semoga bermanfaat artikelnya.. Jika ada yng di tanyakan, saya siap membantu selama saya bisa hehe :D untuk pertemuan selanjutnya, saya akan mencoba tutorial lain tentang ruby on rails ini.. sampai jumpa xD