0
考慮返回下面的控制器操作:將參數傳遞給嵌套to_json調用
Post.includes(:comments).to_json(:include => [:comments])
是它在某種程度上可以將參數傳遞給to_json
註釋方法調用,這樣我可以修改的意見JSON表示在這個地方,而比在Comment
模型中做呢?
考慮返回下面的控制器操作:將參數傳遞給嵌套to_json調用
Post.includes(:comments).to_json(:include => [:comments])
是它在某種程度上可以將參數傳遞給to_json
註釋方法調用,這樣我可以修改的意見JSON表示在這個地方,而比在Comment
模型中做呢?
to_json
只接受選項,per the documentation列表...如果你絕對必須,你可以猴子補丁to_json
做你需要做什麼工作,然後調用super
執行默認to_json
,但我不會」 t推薦這個。
在你的情況中,根據我所理解的你所描述的,最好簡單地在Comment
模型上做,或者作爲控制器上的私有方法。
謝謝你的參考。我只注意到最後一個例子(二級和更高級的關聯)正是我所期待的! – ave