Sto impostando un callback after_save nel mio osservatore del modello per inviare una notifica solo se l' attributo pubblicato del modello è stato modificato da falso a vero. Da quando sono cambiati metodi come ? sono utili solo prima che il modello venga salvato, il modo in cui attualmente (e senza successo) sto provando a farlo è il seguente:
def before_save(blog)
@og_published = blog.published?
end
def after_save(blog)
if @og_published == false and blog.published? == true
Notification.send(...)
end
end
Qualcuno ha qualche suggerimento sul modo migliore di gestirlo, preferibilmente utilizzando callback di osservatore del modello (in modo da non inquinare il mio codice controller)?