Ciao a tutti, sto provando a fare una cosa con i named scope ho il
segente
model:
class Customer < ActiveRecord::Base
validates :name, :presence => true
validates_numericality_of :box, :greater_than_or_equal_to => 0
validates_uniqueness_of :box
has_many :subscriptions
has_many :titles, :through => :subscriptions
scope :unsubscribed, Title.all - self.titles
def self.search(search)
if search
where(‘name LIKE ?’, “%#{search}%”)
else
all
end
end
end
Praticamente vorrei definire uno scope che mi permetta di avere l’elenco
dei
titoli non sottoscritti, possibile? Sto sbagliando qualche cosa?
Al momento sto usando un’altra soluzione, attraverso una funzione nel
modello, ma volevo provare a tradurla in un pi elegante e coinciso named
scope.
–
Mentre noi dormiamo, il dolore che sempre presente in noi cade goccia
a goccia sul nostro cuore, finch contro la nostra stessa volont, la
maestosa grazia di Dio non converte in saggezza la nostra disperazione
(ESCHILO)
L’esperienza quello che ottieni quando, non ottieni quello che
desideri.