比方說,我有一個應用程序處理TODO列表。該清單已完成並未完成項目。現在我想將兩個虛擬屬性添加到列表對象;列表中已完成和未完成項目的計數。我也需要這些顯示在json輸出中。將虛擬屬性添加到json輸出
我有兩種方法在我的模型,獲取了毛坯件/成品項目:
def unfinished_items
self.items.where("status = ?", false)
end
def finished_items
self.items.where("status = ?", true)
end
所以,我怎樣才能得到我的JSON輸出這兩種方法的計數?
我使用Rails 3.1
:也許你需要做的就是添加一個attr_reader:finished_items? – mkro