Slide 15
Slide 15 text
൚༻ੑߴ͗͢ύλʔϯ
class Article < ApplicationRecord
scope :anti_filter_by, ->(user, from, till, statuses) {
written_by(user)
.created_between(from, till)
.filter_by_statuses(statuses)
}
scope :written_by, ->(user) {
where(user: user)
}
scope :created_between, ->(from, till) {
where(created_at: from..till)
}
scope :filter_by_statuses, ->(statuses) {
where(status: statuses)
}
w ҾͭΛࢦఆͯ͠ߜΓࠐΉέʔε
ଟ͍͔ʁ
w Ҿͷਖ਼͠͞ΛνΣοΫ͢Δඞཁ
ͳ͍͔ʁ
w νΣοΫ͢Δ߹JGͷࠞೖʹ
ͳΒͳ͍͔ʁ
w pMUFS@CZͱ͍͏໊લͰҙਤ͕Θ
Δ͔ʁ