2012-03-03 42 views
0

我想爲JSON格式使用RABL gem,但即使這個簡單的基本示例也不起作用。無法使用RABL

這裏是例如在控制器的測試方法:

def test 
    @test={:a=>"toto",:b=>"titi"} 
    respond_to do |format| 
     format.json 
    end 
end 

和這裏是Rabl的

object @test 
attributes :a,:b 

結果是在這裏:

[{"titi":{}},{"titi":{}}] 

事實上,我已經做了幾次嘗試和相同類型的結果,就像如果提交的名稱沒有考慮在內......

回答

1

開發人員解決我的問題:RABL不適用於散列對象,只有虛線對象(myObj.myField而不是myObj [:myField])。解決的辦法是哈希轉換成OpenStruct對象