0
我有幾個ActiveRecord
對象,如City
,Country
,State
等我的控制器動作就像是(作爲代表性的例子):Rabl的ActiveRecord的集合的嵌套哈希
def get_data
@data = {
cities: City.limit(2),
countries: Country.limit(2),
states: State.limit(2),
version: 1000
}
respond_with @data
end
我想呈現一個JSON像:
{
data: {
country: [{id: 1, name: 'a'}, {id: 2, name: 'b'}],
state: [{id: 1, name: 'p'}, {id: 2, name: 'q'}],
city: [{id: 1, name: 'x'}, {id: 2, name: 'y'}],
version: 1000
}
}
(請注意,收藏奇異按鍵,請不要建議更改JSON結構,因爲它是固定的。)
這個模板應該是什麼rabl
?幾個小時以來,我一直在嘲笑我。