2013-04-10 73 views
0

我需要渲染一些json數據。我用Rabl的這個目的....Rails rabl set計算字段

我在index.rabl這樣的代碼:

collection @banks, :root => "bank", :object_root => false 
attributes :id, :central_office_address, :location_id, :name, :year_of_foundation 

它的產生我的json ....
但現在我還需要放在那裏的一些計算字段用於對象的每個條目。

例如新的領域(不是型號):exch_count併爲它做類似的信息(僞):exch_count @banks [I] .exchangers.count * 3

但我怎麼能做到這一點在紅寶石上的鐵軌+詛咒?

回答

0

您可以通過一個塊到使用銀行作爲參數node

node(:exch_count) {|bank| bank.exchangers.count * 3 }