0Pricing
Ruby Academy · Ders

Modeller, görünümler ve denetleyiciler

Bir Rails uygulamasının temel bileşenlerini ve bunların nasıl etkileştiğini anlayın

Modeller, görünümler ve denetleyiciler, CoddyKit'te ücretsiz bir Ruby Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ruby Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ruby Academy kursu toplamda 3 dersten oluşur.

Modeller, Görünümler ve Denetleyiciler

Modeller, Görünümler ve Denetleyiciler

Rails uygulamaları Model-Görünüm-Denetleyici (MVC) modelini izler.

Bu derste bu bileşenlerin bir Rails uygulamasında nasıl etkileşim kurduğunu öğreneceksiniz.

Modeller, görünümler ve denetleyiciler — resim 1

Model Nedir?

Model Nedir?

Modeller, uygulamanızın verilerini ve iş mantığını yönetir.

Active Record kullanarak veritabanıyla etkileşim kurarlar.

Yeni bir Model Oluşturma

Yeni bir Model Oluşturma

Rails'te bir model oluşturmak için aşağıdaki komutu kullanın.

rails generate model User name:string email:string

Görünüm Nedir?

Görünüm Nedir?

Görünümler, kullanıcı arayüzünü görüntülemekten sorumludur.

Dinamik içeriği oluşturmak için gömülü Ruby (ERB) kullanırlar.

Görünüm Oluşturma

Görünüm Oluşturma

app/views klasörünün içinde bir HTML dosyası oluşturun.

app/views/users/index.html.erb

Denetleyici Nedir?

Denetleyici Nedir?

Denetleyiciler kullanıcı isteklerini yönetir ve verileri görünümlere gönderir.

Girdiyi alır, işler ve çıktıyı görünüme aktarırlar.

Denetleyici Oluşturma

Denetleyici Oluşturma

Yeni bir denetleyici oluşturmak için aşağıdaki komutu kullanın.

rails generate controller Users index show

MVC Akışını Anlama

MVC Akışını Anlama

Bir kullanıcı istek yaptığında akış şu şekilde ilerler:

  • Denetleyici isteği alır.
  • Model verileri getirir veya günceller.
  • Görünüm yanıtı oluşturur.

Tebrikler!

Tebrikler!

Rails'te Modellerin, Görünümlerin ve Denetleyicilerin temellerini öğrendiniz.

Ruby on Rails Temelleri bölümünün sonuna geldiniz.

Modeller, görünümler ve denetleyiciler — resim 10

Sıkça Sorulan Sorular

“Modeller, görünümler ve denetleyiciler” dersi ücretsiz mi?

Evet — “Modeller, görünümler ve denetleyiciler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ruby Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ruby Academy kursu toplamda 3 dersten oluşur.

“Modeller, görünümler ve denetleyiciler” dersinde ne öğreneceğim?

Bir Rails uygulamasının temel bileşenlerini ve bunların nasıl etkileştiğini anlayın Ruby Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Ruby Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ruby Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.

“Modeller, görünümler ve denetleyiciler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Ruby Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ruby Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Ruby on Rails nedir?
  2. Bir Rails projesi kurma
  3. Modeller, görünümler ve denetleyiciler
← Ruby Academy Sayfasına Dön