Study
Ruby on Rails

RESTful CRUD & Scaffolding

Penjelasan

RESTful CRUD di Rails mengikuti tujuh action standar yang dihasilkan `resources`: `index` (daftar), `show` (detail), `new` (form tambah), `create` (simpan baru), `edit` (form ubah), `update` (simpan perubahan), `destroy` (hapus). Rails juga punya generator `scaffold` yang otomatis membuat model, controller lengkap dengan tujuh action tersebut, view untuk masing-masing, migration, dan route sekaligus — cocok untuk prototyping cepat atau belajar pola CRUD standar, meski di project nyata biasanya kamu sesuaikan lagi hasil generate-nya.

Contoh Konsep

# Generate CRUD lengkap sekaligus (model, controller, view, route, migration)
rails generate scaffold Catatan judul:string isi:text

rails db:migrate
rails server
# Buka http://localhost:3000/catatans

Praktikum

Generate scaffold untuk resource `Komentar` dengan kolom `isi` bertipe text.

Editor Latihan

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

Tips

Scaffold bagus untuk belajar dan prototyping, tapi jangan langsung dipakai apa adanya di production — biasanya view dan validasinya masih generic dan perlu disesuaikan dengan kebutuhan bisnis yang sebenarnya.