Witam,
mam następujące modele:
[code]class Item < ActiveRecord::Base
belongs_to :user
has_many :transactions
#scope :active, lambda??
end
class Transaction < ActiveRecord::Base
belongs_to :user
belongs_to :item
scope :active, where(“status = 0”)
end
class User < ActiveRecord::Base
has_many :items
has_many :transactions
end[/code]
chciałbym w modelu Item zbudować scope który zwróci rekordy które mają powiązane aktywne transakcje, np. przez poniższy kod:
User.find(1).items.active
Szukałem rozwiązania ale bez powodzenia, nie do końca jeszcze rozumiem działanie lambdy.
Z góry dzięki za pomoc