首先,我喜欢inherited_resources
考虑以下:
class Job < ActiveRecord::Base
has_many :inputs, dependent: :destroy
has_one :output
end
class JobsController < InheritedResources::Base
respond_to :json
end
当我请求 jobs/1.json 时,我只得到了作业对象的 JSON。我想要的也是要包含的输入和输出。我通常通过以下方式实现:
job.to_json(include: [:inputs,:output])
我的问题是用 IR 实现这一目标的最佳方法是什么?现在,我将覆盖显示,但我想知道是否有更优雅的方式?
谢谢!