Ciao tutti!
Vorrei sapere se è possibile intervenire su tutte le find di un progetto
“costringendolo” ad aggiungere una condizione dal modello.
Esempio:
User.find(:all, :conditions => ‘some_conditions’)
diventa:
User.find(:all, :conditions => ‘some_conditions + global_condition’)
global_condition dovrebbe essere qualcosa tipo:
embargoed = 0
definita nel modello User
Bisognerebbe ridefinire la .find del modello?
Se sì, come?
E questo che impatto avrebbe sul resto del progetto?
Ad esempio, solo le .find sarebbero affette da global_condition o anche
le
has_many :through etc. ?