Упражнение 035
- Инструкции:
- Guide
В Ruby on Rails, лесно се пишат заявки към базата с метода scope
, но като станат по-сложни, е по-просто да бъдат собствени методи.
Начално състояние | Крайно състояние |
---|---|
scope :not_completed_by, -> (user) { open.where.not(id: user.completed_tasks) }
|
def self.not_completed_by(user)
open.where.not(id: user.completed_tasks)
end
|