如何使用'渲染多个外连接表的json包括'选项

时间:2016-04-27 05:32:43

标签: ruby-on-rails json ruby-on-rails-3

我有一个外部联接活动记录。我需要为外连接查询显示json。 这是我写的活跃记录

@recent_details=Property.includes(:space_amenities,:event_suitabilities,:purpose_suitabilities,:venue_categories).where(id: params[:id]) respond_to do |format| format.json { render :json => @recent_details.to_json(include: :venue_categories)} end

这里是json部分,include选项i只包含一个外连接表。我需要在include选项中包含所有这4个(:space_amenities,:event_suitabilities,:purpose_suitabilities,:venue_categories)表。如何在渲染json时包含所有这些。

任何帮助都是可以接受的。

1 个答案:

答案 0 :(得分:1)

试试这个:

format.json { render :json => @recent_details.to_json(:include=> [:space_amenities,:event_suitabilities,:purpose_suitabilities,:venue_categories]‌​)}