Скажем, у меня есть приложение, которое обрабатывает список TODO. В списке завершены и незавершенные предметы. Теперь я хочу добавить два виртуальных атрибута в объект списка; количество готовых и незавершенных предметов в списке. Мне также нужны, чтобы они отображались на выходе json.
У меня есть два метода в моей модели, которые извлекают незавершенные/готовые элементы:
def unfinished_items
self.items.where("status = ?", false)
end
def finished_items
self.items.where("status = ?", true)
end
Итак, как я могу получить количество этих двух методов в моем json файле?
Я использую Rails 3.1