0Pricing
Ruby Academy · Pelajaran

Model, Tampilan, dan Pengendali

Pahami komponen utama aplikasi Rails dan cara komponen tersebut saling berinteraksi.

Model, Tampilan, dan Pengendali adalah pelajaran Ruby Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ruby Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ruby Academy mencakup 3 pelajaran total.

Model, Tampilan, dan Pengontrol

Model, Tampilan, dan Pengontrol

Aplikasi Rails mengikuti pola Model-Tampilan-Pengontrol (MVC).

Dalam pelajaran ini, Anda akan mempelajari cara komponen-komponen tersebut berinteraksi dalam aplikasi Rails.

Model, Tampilan, dan Pengendali — ilustrasi 1

Apa Itu Model?

Apa Itu Model?

Model menangani data dan logika bisnis aplikasi Anda.

Model berinteraksi dengan basis data menggunakan Active Record.

Membuat Model Baru

Membuat Model Baru

Gunakan perintah berikut untuk membuat model di Rails.

rails generate model User name:string email:string

Apa Itu Tampilan?

Apa Itu Tampilan?

Tampilan bertanggung jawab untuk menampilkan antarmuka pengguna.

Tampilan menggunakan Ruby tertanam (ERB) untuk merender konten dinamis.

Membuat Tampilan

Membuat Tampilan

Buat berkas HTML di dalam folder app/views.

app/views/users/index.html.erb

Apa Itu Pengontrol?

Apa Itu Pengontrol?

Pengontrol menangani permintaan pengguna dan mengirimkan data ke tampilan.

Pengontrol menerima masukan, memprosesnya, lalu meneruskan keluaran ke tampilan.

Membuat Pengontrol

Membuat Pengontrol

Gunakan perintah berikut untuk membuat pengontrol baru.

rails generate controller Users index show

Memahami Alur MVC

Memahami Alur MVC

Ketika pengguna membuat permintaan, alurnya adalah sebagai berikut:

  • Pengontrol menerima permintaan.
  • Model mengambil atau memperbarui data.
  • Tampilan merender respons.

Selamat!

Selamat!

Anda telah mempelajari dasar-dasar Model, Tampilan, dan Pengontrol di Rails.

Bagian Dasar-Dasar Ruby on Rails telah selesai.

Model, Tampilan, dan Pengendali — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Model, Tampilan, dan Pengendali” gratis?

Ya — teks lengkap “Model, Tampilan, dan Pengendali” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ruby Academy, upgrade ke CoddyKit PRO. Kursus Ruby Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Model, Tampilan, dan Pengendali”?

Pahami komponen utama aplikasi Rails dan cara komponen tersebut saling berinteraksi. Kamu berlatih Ruby Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Ruby Academy?

Tidak diperlukan pengalaman sebelumnya. Ruby Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 3.

Berapa lama pelajaran “Model, Tampilan, dan Pengendali” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Ruby Academy ini?

Ya. Setiap pelajaran Ruby Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Apa Itu Ruby on Rails?
  2. Menyiapkan Proyek Rails
  3. Model, Tampilan, dan Pengendali
← Kembali ke Ruby Academy