在rails控制器中,我希望将2个作用域压缩到一起,但希望将它们保持为AR:Relations,而不是数组。在排序之前,这个作用域会在几个参数上被过滤,按照排序,我想拆分这个作用域,然后压缩它。例如,我想让所有的项目过滤的帕拉姆,然后分割‘特色’项目与正常项目,并有排序返回功能,正常,特色,正常,特色.
所以考虑到像..。scope_featured.zip(scope_normal).flatten # This
当我使用each块中的truck对象调用.deliveries.last时,rails不会返回具有该卡车的最高ID的交付。end但是当我使用Truck.find(truck.id)时,它可以正常工作,为每辆卡车返回最后一次交付
if Truck.find(truck.id).deliveries.last.time_arrived.between