0
我正在嘗試重新構造一個named-JSON響應來返回一個模型對象(僅限某些屬性)以及一些存儲在本地變量中的關聯數組,但是我不確定我是什麼做錯了。局部變量肯定被賦值,但是它們不會被返回。提供引用本地變量的json響應
這是希望返回的我的結構...
{名稱: 「丹」,郵件: 「[email protected]」,ID: 「1」,open_gifts:[{}的對象, {這裏}]}
設置 @person = Person.find_by_id(PARAMS [:ID]) gifts_created_open = Gift.created_gifts_open(@person)
return_object = [@person.name, @person.email, @person.id, gifts_created_open]
現在這,返回與JSON對象細節,但它包裝在一個數組中,我試圖返回一個命名對象,其中包含關聯的數組。
render :json => return_object
而這將返回一個命名的對象,但它缺少數組。是什麼賦予了??
render :json => @person.to_json(:gifts_created_open, :only => [:name, :email, :id])
非常感謝這一點。我已經花了幾個小時:/