ActiveRecordで結果を単純な配列を得る(特定のカラムの)
特定のカラムを指定して検索した結果は素直にすると、
Visitlog.select([:normalize_count]).where(:group_id => 3, :visitor => '123') => [#<Visitlog normalize_count: 0.0833333>, #<Visitlog normalize_count: 0.0833333>,...]
となるのだけど、これを [0.08333, 0.0833, ...]
といった具合の配列で得たい場合、ActiveRecordにpluckというメソッドがあるのでそれを利用すればよかったことをやっと知った...。
Visitlog.where(:group_id => 3, :visitor => '2457892').pluck(:normalize_count) => [0.0833333, 0.0833333, ...]
mapしたりする方法とか散見したのだけど、この方法がスマートですね。