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

  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • guau . .

    guau . .

    25 Ocak 2008
  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009