我使用comma
gem进行以下调用:
def by_location_csv
@inventory_items=InventoryItem.where('location_id=? and is_deleted=false',params[:location_id]).order(:bin_number)
render :csv => @inventory_items
end
但在日志中忽略了该顺序:
Scoped order and limit are ignored, it's forced to be batch order and batch size
这有什么工作吗?我可以通过一个选项来提高批量大小或只是关闭它吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
有点晚了,但是对于有同样问题的其他人,我发现你需要做的只是将'.all'附加到变量/查询,例如。
render :csv => @inventory_items.all
OP被标记为3.2,但我只能将其验证为在4.0中工作