Study
Ruby on Rails

Pengenalan Ruby on Rails

Penjelasan

Ruby on Rails (biasa disebut Rails) adalah framework web berbasis bahasa Ruby yang dirancang untuk membuat aplikasi web dengan cepat. Filosofi utamanya adalah "Convention over Configuration" (CoC) — Rails sudah punya banyak keputusan default (nama file, struktur folder, penamaan tabel) sehingga kamu tidak perlu mengatur semuanya dari nol seperti di framework yang lebih eksplisit. Rails juga menganut "DRY" (Don't Repeat Yourself). Untuk mulai, kamu perlu Ruby terinstal, lalu install gem Rails lewat `gem install rails`. Setelah itu perintah `rails new nama_project` akan membuat kerangka aplikasi lengkap (folder app/, config/, db/, dst) secara otomatis.

Instalasi & Cara Menjalankan

# Cek versi Ruby dan install Rails
ruby -v
gem install rails

# Membuat project baru bernama blog_saya
rails new blog_saya
cd blog_saya

# Menjalankan server development (default port 3000)
rails server
# atau versi singkat
rails s

# Buka browser ke http://localhost:3000

Praktikum

Buat project Rails baru bernama `catatan_app`, lalu jalankan servernya di port 3000.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Kalau port 3000 sudah dipakai proses lain, jalankan `rails server -p 3001` untuk pindah port. Gunakan `Ctrl+C` di terminal untuk menghentikan server. Cek juga variabel environment `$RAILS_ENV` — defaultnya `development`, tapi bisa kamu ganti ke `test` atau `production` sesuai kebutuhan.