Ограничить область действия в act_as_list
class TodoList < ActiveRecord::Base
has_many :todo_items, -> { order("position ASC") }
end
class TodoItem < ActiveRecord::Base
belongs_to :todo_list
acts_as_list scope: :todo_list
end
Я хотел бы ограничить элементы, которыми управляет act_as_list, не только родительской ассоциацией (TodoList), но и элементами, которые имеют done_at
атрибут присутствует:
scope :active, -> { where("done_at is NULL)}
Как я могу добавить правила запроса в область acts_as_list?