Raylar 5 Temelleri Ruby

Bu derste, biz raylar komutların sadece bir avuç basit bir bloglama uygulaması kurmak için gidiyoruz. Sonra, biz yarattık Ne dalmak ve gerçekten neler olup bittiğini anlamalarına yardımcı olacak. Biz ne kadar hızlı uygulamanıza yeni özellikler eklemek için model, görünüm ve kontrolörleri ile çalışmak size göstereceğim. Bu dersin sonunda, Rails temel web uygulamaları oluşturmak için hazır olacak.

Neler öğreneceksiniz?

  • Raylar uygulamalar oluşturma
  • modeller
  • Görünümler
  • Kontrolörler

Bir App oluşturma

Biz yeni bir Rails uygulaması ve basit bir kaynak oluşturmak gerekir. Bir kaynak kullanıcıların örneklerini oluşturmak, okuma, güncelleme ve silme edebilmek olmak istiyorum şeydir. sadece birkaç komutları Raylar ile sitenizin çalıştırmak için hazır ve tamamen interaktif olacak!

İstekleri Taşıma

Bu aşamada, biz yarattık kaynak daha yakından bakmak ve Raylar isteklerini nasıl işleyeceğini göstereceğiz.

Raylar Konsolu kullanarak

aynı anda birçok modeli nesneleri üzerinde bir işlem yapmak gerekir, veya modele bakmak için henüz görünümleri eklenmiş değil ki niteliklerini zaman Raylar konsol yararlıdır. Biz nasıl konsolunu kullanarak modeli nesneleri güncelleştirmek için size göstereceğim.

Model Özellik Ekleme

Bizim app bizim mesajlar için başlıklar saklamak mümkün, ama biz gerçek yayın içeriğini tutmak için bir mesaj gövdesini eklemek unuttum. Bu aşamada, bunu düzeltmek için gidiyoruz. İlk olarak, bizim sonrası modeli nesneleri kendi vücut niteliklerinin değerini saklayabilir, böylece veritabanına bir sütun eklemek gerekir. Sonra bize bu değerleri göstermek izin görüşlerimizi güncellemeniz gerekir. Ve nihayet, yeni gövde metni HTML formları gönderilmesine izin kontrolörü güncellemeniz gerekir.

Öğretmen

Jay McGavren

Treehouse için Resident Yakut öğretmeni. Head First Ruby, çekirdek Ruby dili bir öğretici kitabın 2007 Yazar beri Rubyist.

RUBYTT
Program dili:
  • Ingilizce

Treehouse için 4 tane daha kurs bak. »

Bu kurs bir e-Öğrenme
Start Date
Açık Kayıt
Duration
Bilgi iste
Yarı zamanlı
Tam zamanlı
Price
Deadline
Konuma göre
Tarihe göre
Start Date
Açık Kayıt
End Date
Son başvuru tarihi

Açık Kayıt

Location
Son başvuru tarihi
End Date