0
沒有出現這是一個後續行動這樣一個問題:JSON is not nested in rails view兩款同級車型中JSON
我有了的機型層次結構的應用程序,每1:很多,因爲他們下降。在底部的第二層是一個叫做LessonLayout的模型,它有兩個孩子,可能有0:多的關係。這些孩子被稱爲LayoutField和LayoutTable。
到目前爲止,我的代碼如下(在SO用戶meagar的幫助下)。
def show
@course = Course.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json do
render :json => @course.to_json(:include => { :units => { :include => {:lessons => {:include => { :lesson_layouts => { :include => :layout_fields, :include => :layout_tables}}}}}})
end
end
end
的教訓佈局有一張:layout_fields或:layout_tables對象。目前它生成:layout_tables數據,但不顯示:layout_fields。如果我顛倒了ruby代碼中的對象,就會發生相反的情況。我希望看到兩個都在JSON中返回。
我試着玩代碼,但沒有得到任何地方。提前致謝。