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

  • grickle

    grickle

    22 AĞUSTOS 2006
  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011