Digamos que tengo una aplicación que maneja una lista de cosas por hacer. La lista tiene elementos terminados y sin terminar. Ahora quiero agregar dos atributos virtuales al objeto de la lista; el recuento de elementos terminados y sin terminar en la lista. También necesito que estos se muestren en la salida json.Agregar atributo virtual a la salida de json
que tiene dos métodos en mi modelo que recoge los artículos sin terminar/acabados:
def unfinished_items
self.items.where("status = ?", false)
end
def finished_items
self.items.where("status = ?", true)
end
Así que, ¿cómo puedo obtener el recuento de estos dos métodos en mi salida JSON?
estoy usando Rails 3.1
No he probado esto: tal vez lo único que tiene que hacer es agregar un attr_reader: finished_items? – mkro