我的 Rails 3.1 应用程序中有一个由多个对象组成的数组:
[#<Hardware id: 10, brand_id: 5, model: "B4200", description: "Stampante OKI B4200", typology_id: 3, sub_typology_id: 10, created_at: nil, updated_at: nil>, #<Hardware id: 19, brand_id: 9, model: "JetLab", description: "JetLab - 600 ", typology_id: 5, sub_typology_id: nil, created_at: nil, updated_at: nil>]
我想从这个数组中删除一个对象。使用 Rails 控制台,我尝试做一些事情,例如(尝试删除第一个对象):
array.pop=#<Hardware id: 10, brand_id: 5, model: "B4200", description: "Stampante OKI B4200", typology_id: 3, sub_typology_id: 10, created_at: nil, updated_at: nil>
但它不起作用。我怎样才能做到这一点?
更新:我的目标不是弹出数组上的最后一个元素,而是我应该使用 mysql 搜索查询找到的通用对象(数组内的任何地方)。