小编wdh*_*ard的帖子

Mysql结果2d数组到1d Ruby on Rails

我有一个返回2d数组的查询,但希望它返回1d数组结果.鉴于:

sql = "SELECT `id` FROM things WHERE other_id = 8"
ids = ActiveRecord::Base.connection.execute(sql).to_a

ids 等于

[[1],[2],[3],[4],[5],[9]....]

我正在使用map创建一个新数组,但它超过5000条记录非常慢.获取以下格式的最快方法是什么:

[1,2,3,4,5,9...]

ruby arrays ruby-on-rails multidimensional-array

0
推荐指数
1
解决办法
274
查看次数