0
我做我的模型下面的查詢:軌JSON過濾器「:只有」
output = user.interests.includes([:culture, :sports])
這給了我所有的「利益」與所有的「文化」和用戶的「體育」的條目。 我只想將「興趣」,「文化」和「運動」的id列轉發給客戶端作爲json。
我試圖做這樣說:
output.to_json(:include => [:culture, :sports], :only => ['id'])
在做這樣的說法也只能說明利益的ID,但仍包含「文化」和「運動」的每一列。我必須添加什麼來限制「文化」和「體育」也僅限於ID?
在此先感謝!
的感謝!似乎部分工作。有了這個,我得到了興趣和文化的ID。但運動結果完全消失。我無法發現語法錯誤。你知道在這種情況下可能是什麼問題嗎? –
我的錯誤是,您需要使用散列代替包含的數組。更新了答案。 – pjumble
啊,非常感謝你的親切幫助! –