SORU
6 HAZİRAN 2011, PAZARTESİ


Raylar üzerinde yakut Geri :before_save ve :before_create?arasındaki fark nedir

Ve Raylar doğrulaması ile ne yapacaklarını ayrıntılı olarak açıklayabilir misiniz? Doğrulama :before_save :before_create sonra ortaya çıkmaz mı?

CEVAP
6 HAZİRAN 2011, PAZARTESİ


Bir Raylar altında işlem oluşturma, veritabanı işleminden önce ve iki sonra altı geri çağrıları vardır. Sırayla, şunlardır:

  1. before_validation
  2. before_validation_on_create
  3. after_validation
  4. after_validation_on_create
  5. before_save
  6. before_create
  7. VERİTABANI EKLE
  8. after_create
  9. after_save

Güncelleme işlemleri aynı set create her yerine update okumak dışında (veGÜNCELLEMEyerineEKLE).

Bu, doğrulama before_save before_create geri aramalar, daha önce gerçekleşmiş olduğunu görebilirsiniz.

before_save hafif before_create önce oluşur. Benim en iyi bildiğim için, aralarında hiçbir şey olmuyor; ama before_save before_create Oluşturur sadece ateş ederken Güncelleme işlemleri üzerine ateş edecek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • DigitalRev TV

    DigitalRev T

    30 AĞUSTOS 2007
  • Drakinen

    Drakinen

    1 EYLÜL 2008