SORU
11 ŞUBAT 2011, Cuma


Nasıl bir kayıt ya da sadece after_save oluşturulan güncelleştirilmiş olup olmadığını belirlemek için

#New_record? fonksiyon eğer bir kayıt kaydedilmiş olup olmadığını belirler. Ama her zaman after_save kanca sahte. Kaydı yeni oluşturulan bir kayıt olup olmadığını belirlemek için bir yol veya güncelleme eski bir tane var mı?

before_create gibi başka bir callback modelinde bir bayrak veya db içine başka bir sorgu gerektirecek kullanmamayı umuyorum.

Herhangi bir tavsiye takdir edilmektedir.

Edit: after_save kanca belirlemek Gerekir, ve özellikle benim davam için updated_at updated_on zaman damgası yok

CEVAP
25 AĞUSTOS 2011, PERŞEMBE


after_save bir geri arama için bu kullanmak için arıyordum.

Daha basit bir çözüm ise zaman damgası sütun varsa* *6 update değişmez beri () veya created_at_changed? bile kullanmaktır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010