0
請考慮以下事項,我有一個Job
類,它有輸入和一個輸出。我有以下我job.rbRails的兩種不同的JSON視圖
def as_json(options={})
super(include: [:inputs,:output])
end
所以這一直工作得很好,我JobController
已經dolling了良好的格式化和有用的JSON響應。
我工作的方式來顯示一個版本的作業JSON的用戶,只有表現出的投入,所以我做了以下並得到了一些怪異的行爲:
@job.to_json(include: [:inputs])
這種方法忽略選項傳遞給它,並呼籲模型as_json方法
所以我的問題是,一旦你定義as_json,你如何獲得一個不同的JSON 觀點的對象?
謝謝!
很聰明 - 工作很好。 – Jonathan