İki modele bir yöntem eklemek istedim, bu yüzden böyle bir modül yaptım ve her iki modele dahil ettim. BuDaha sonra, şu şekilde adlandırılan bu yönteme sahip olmak istedim: tüm bu modellerde after_create. Böyle modülünde tüm modellerinde manuel olarak ekleyin ama akıllı olmak istedim ve bunu eklerseniz Çalışıyor:Rails Modülünde filtreden önce/sonra eklenebilir mi?
module UserReputation
after_create :check_something
def check_something
...
end
end
Ancak bu işe yaramaz. Bunu gerçekleştirmek için herhangi bir yolu var mı ve after_create kadar DRY?
Sen kural sayesinde! –
Ayrıca, sadece takip etmek için, 'self.included (base)' önünde bir 'def' eksiksiniz gibi görünüyor, ama aksi takdirde bu harika çalışıyor. Teşekkürler! –
Sabit. Rica ederim! – giraff