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

  • Droid Life

    Droid Life

    17 Kasım 2009
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009