menu

Rails - Create project

Akhirnya punya waktu juga untuk tutorial Ruby on Rails,,

Sebelumya kita sudah menginstall ruby dan rails pada ubuntu kita selanjutnya pada tutrial kali ini kita akan membuat sebuah project awal dari Ruby on Rails.

Jika anda belum menginstall Ruby pada Ubuntu, silahkan lihat disini.
Jika anda belum menginstall Rails pada Ubuntu, silahkan lihat disini.

Oke langsung saja kita praktekkan tutorialnya,

Pertama, buat dulu folder project kita dalam hal ini saya akan memberi nama project dengan nama project-blog-ruby pada path /var/www/html/ caranya seperti ini,
$ cd /var/www/html/project-blog-ruby

$ rails _5.0.0.1_ new .

Selanjutnya edit gemfile menjadi seperti ini,
source 'https://rubygems.org'

gem 'rails',        '5.0.0.1'
gem 'puma',         '3.4.0'
gem 'sass-rails',   '5.0.6'
gem 'uglifier',     '3.0.0'
#gem 'coffee-rails', '4.2.1'
gem 'jquery-rails', '4.1.1'
gem 'turbolinks',   '5.0.1'
gem 'jbuilder',     '2.4.1'

group :development, :test do
  gem 'sqlite3', '1.3.11'
  gem 'byebug',  '9.0.0', platform: :mri
end

group :development do
  gem 'web-console',           '3.1.1'
  gem 'listen',                '3.0.8'
  gem 'spring',                '1.7.2'
  gem 'spring-watcher-listen', '2.0.0'
end

group :production do
  gem 'pg', '0.18.4'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

Kemudian, install project baru tersebut dengan code ini,
$ bundle install --without production

Setelah itu edit file routes.rb pada path config/ menjadi seperti ini,
Rails.application.routes.draw do
  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
  root 'application#hello'
end

Dan edit juga file application_controller.rb menjadi seperti ini,
class ApplicationController < ActionController::Base
  protect_from_forgery with: :exception

  def hello
 render html: "hallo, dunia"
  end
end

Terakhir jalankan local server rails dengan code,
//jangan lupa masuk ke path project terlebih dahulu
$ cd /var/www/html/project-blog-ruby

$ rails server


Buka url localhost:3000 dan hasilnya akan terlihat seperti ini.



===DONE!===


WHY?


Versi rails anda tidak support silahkan upgrade rails dengan code seperti ini


Coba lagi, hasilnya seperti ini,