tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【ruby】pluckメソッド

pluckメソッドは、テーブルから任意のカラム(列)のデータを取得して、配列として返してくれるメソッドです。

モデル.pluck(カラム名, ..)
User.create(name:"幸田",prefecture:"香川")
User.create(name:"水島",prefecture:"東京")
User.create(name:"飯田",prefecture:"岩手")
User.create(name:"滝沢",prefecture:"京都")
User.create(name:"新川",prefecture:"福井")
User.pluck(:name)
=> ["幸田", "水島", "飯田", "滝沢", "新川"]