ActiveRecord save bypassing observer

Salve gente,

qualcuno ha idea di come effettuare una update su un
oggetto AR senza che siano chiamati i metodi di
callback?

L’idea è, sostanzialmente, di avere un comportamento
di default quando c’è il #save di un oggetto, ma di
non averlo in una specifica situazione.

Una soluzione è ovvia, mettere nel modello una flag
#run_behaviour e verificarla nella callback, ma è un
po’ una porcata e non mi piace.

Non esiste per case un #save_without_callbacks da
qualche parte?

Avevo speranze in AR::Base.update, ma purtroppo anche
quello richiama AR::Base#save :confused:

  ___________________________________________________________

Yahoo! Answers - Got a question? Someone out there knows the answer. Try
it
now.
http://uk.answers.yahoo.com/

C’è update_without_callbacks, credo che faccia al caso tuo.Lo puoi vedere
in
console con tuocoso.methods

Ciao
-Tommaso

— Tommaso P. [email protected] wrote:

C’è update_without_callbacks, credo che faccia al
caso tuo.Lo puoi vedere in
console con tuocoso.methods

ah cavolo non documentato e privato. Comunque va
benissimo, grazie mille!


Goto 10: http://www.goto10.it
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info

  __________________________________________________________

Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com

Prego, è un piacere, ciao
-Tommaso

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs