Ruby on rails Rails在Json对象中包含过滤模型
我有以下控制器代码Ruby on rails Rails在Json对象中包含过滤模型,ruby-on-rails,ruby-on-rails-3,json,Ruby On Rails,Ruby On Rails 3,Json,我有以下控制器代码 respond_with(@employees) do |format| format.json { render :json => @employees.to_json(:include => :shifts) } end 如果我想过滤包含的班次,我必须做什么?例如通过日期。 我必须能够在控制器中设置过滤器参数 编辑: 我曾考虑使用:方法,但它在json对象中创建了另一个变量。它必须被称为“移位”哇,谢谢你,几乎完美无瑕。但它也应该包括没有任何轮班的员
respond_with(@employees) do |format|
format.json { render :json => @employees.to_json(:include => :shifts) }
end
如果我想过滤包含的班次,我必须做什么?例如通过日期。
我必须能够在控制器中设置过滤器参数
编辑:
我曾考虑使用:方法,但它在json对象中创建了另一个变量。它必须被称为“移位”哇,谢谢你,几乎完美无瑕。但它也应该包括没有任何轮班的员工
format.json { render :json => @employees.includes(:shifts).where("shifts.date > ?", your_date_here).to_json(:include => :shifts) }