我有以下模型结构:
class Server < ActiveRecord::Base
has_many :websites
end
class Website < ActiveRecord::Base
belongs_to :server
has_many :plugins
end
class Plugin < ActiveRecord::Base
belongs_to :website
end
当我打电话时,server/1.json
我只得到Server
属性的 JSON。我想要的是包含所有它websites
和websites
包含所有它们的plugins
. 我将如何实现这一目标?
format.json { render :json => @server.to_json(:include => :websites) }
这适用于包含,websites
但我也想在网站中包含参考。