SORU
31 Aralık 2008, ÇARŞAMBA


Farklılıklar arasında .yapı, .oluşturun ve .oluşturun! ve ne zaman kullanılmalıdır?

Kişi ile görüşüyorum .yapı, .oluşturun ve .oluşturun! onların denetleyicileri ve daha son zamanlarda daha fazla. Sadece kullanarak fark nedir .yeni ve passig, param ve sonra da nesne .kurtarmak mı? Artıları ve eksileri var? Yok bu başka bir yöntem sunuyoruz yararlanabilecek?

CEVAP
31 Aralık 2008, ÇARŞAMBA


Bir kaç farklılıklar vardır, ama büyük değiller:

  1. .create .new .save ardından eşdeğerdir. Sadece daha kısa ve öz.
  2. .create! .new .save! takip eşdeğer eğer kaydetme başarısız olursa bir hata atar. Ayrıca birazcık daha kısa
  3. .build olduğunu düşünüyorumçoğunlukla.new için bir takma ad. Bu Raylar works one way in Rails 3 ve başka bir yol < 3.x

En önemli parçası, ancak, bu yöntemler bir dernek (has_many, vb.) ile çağrılabilecek. otomatik olarak iki model bağlamak için.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010
  • Noam Erez

    Noam Erez

    3 NİSAN 2012