Giả sử tôi có một ứng dụng xử lý danh sách TODO. Danh sách đã hoàn thành và các mục chưa hoàn thành. Bây giờ tôi muốn thêm hai thuộc tính ảo vào đối tượng danh sách; số lượng các hạng mục đã hoàn thành và chưa hoàn thành trong danh sách. Tôi cũng cần những thứ này được hiển thị trong đầu ra json.Thêm thuộc tính ảo vào đầu ra json
Tôi có hai phương pháp trong mô hình của tôi mà fetches chưa hoàn thành/thành hạng mục:
def unfinished_items
self.items.where("status = ?", false)
end
def finished_items
self.items.where("status = ?", true)
end
Vì vậy, làm thế nào tôi có thể lấy số liệu của hai phương pháp này trong đầu ra json của tôi?
Tôi đang sử dụng Rails 3.1
tôi đã không cố gắng này: có lẽ tất cả các bạn phải làm là thêm attr_reader: finished_items? – mkro