0

假设我有一个数据库表 Bananas。我可以从查询中得到所有的香蕉

@bananas = Bananas.all

现在@bananas 是表中所有行的数组。现在,我想从数组的每个元素中删除默认主键“id”。不是来自表格,而是来自@bananas 数组。我怎样才能做到这一点??

4

1 回答 1

1

用于select选择要保留的属性;不要包含id在下面的列表中以删除它。

@bananas = Banana.select("size, color")

编辑:

@bananas = Banana.select(Banana.column_names.reject {|x| x.eql?('id')})

于 2013-05-15T06:46:32.383 回答