我的模型中有一些相当深的嵌套,我有
-user -user_event -event -location -categories -attendees
我正在尝试返回一个返回了所有嵌套元素的json对象。 我可以到
user = User.find(current_user.id).user_event #or ,:includes => :user_event render :json => user
但我不知道如何一次显示整个哈希值。
答案 0 :(得分:5)
试试这个
render :json => user.as_json(
:include => { :user_events => {
:include => { :events => {
:include => [:location, :categories, :attendees]
} }
} }
)
的文档