pluckって便利!
テーブルの中から、特定のカラムの値のみを抽出したいと思って試行錯誤していたら、友人からpluckなるメソッドを教えていただきました。
はじめ、
hoge = Hoges.find(:all, :select => :hoge_id, :limit =>5, :conditions => { :fuga_id => params[:id] }) 出力結果 [#<Hoges fuga_id: 13>, #<Hoges fuga_id: 14>]
みたいに取り出そうと思っていたのが、なんと
hoge = Hoges.limit(5).pluck(:fuga_id) 出力結果 [13,14]
と、大変シンプルに!
今後重宝しそう。(∩´∀`)∩ワーイ