3
我試圖讓使用Rabl的有由請求發送定製屬性的JSON視圖,因此,例如,如果一個模型具有動態屬性列表Rabl的
:id, :first_name, :last_name
我想能夠只是調用我想要的值只能說id和first_name,所以我不知道如何將類似字符串的內容轉換爲需要返回的屬性。
謝謝
我試圖讓使用Rabl的有由請求發送定製屬性的JSON視圖,因此,例如,如果一個模型具有動態屬性列表Rabl的
:id, :first_name, :last_name
我想能夠只是調用我想要的值只能說id和first_name,所以我不知道如何將類似字符串的內容轉換爲需要返回的屬性。
謝謝
首先在請求的控制器中創建變量。 例如
@attributes_choose_by_user = params[:attrs]
他們只是該變量作爲參數傳遞到屬性在觀察者
# app/views/posts/index.rabl
collection @posts
attributes @attributes_choose_by_user
請求應該是這樣的
GET /posts?attrs[]=id&attrs[]=first_name&attrs[]=last_name