我有一个文件(show.json.erb),我在其中将模型格式化为 json。在我的应用程序中,项目有许多步骤和许多图像,步骤有许多图像。
我希望能够仅包含项目的默认图像,我正在尝试使用“条件”来实现。但是,它似乎忽略了条件并发布了与项目相关的所有图像。如何仅包含正确的图像?
"projects":
<%= JSON.pretty_generate(@projects.order("updated_at DESC").as_json(only: [:title, :id,
:built, :updated_at], include: {images: {only: [:image_path],
:conditions=>['Step.find(image.step_id).name.eql? "Project Overview"', true] }
})).html_safe %>