Quantcast
Channel: 配列タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 757

ActiveRecordで生SQLを実行して結果を配列にキャストする

$
0
0

※ Railsのバージョンは5.2を想定

  1. 何はともあれ生SQLを実行するコードを書く

    result=ActiveRecord::Base.connection.select_all('SELECT x_id as id FROM users')
  2. 取得結果から配列にしたいSELECT結果を指定して抜き出し、新たな配列を生成する

    ids=result.map{|h|h['id']}ppids# [1, 2, 3, 4, 5, 6, 7]

Viewing all articles
Browse latest Browse all 757

Trending Articles