selectのカラムに変数を渡して、取得するカラムを任意に指定しないといけないことが
あったのでそのメモ
Hoge.rb
def self.get_select_column(arg)
self.select("id, #{arg}")
end
呼び出し元で引数に取得したいカラムを渡せばOK
もちろん引数を複数にすれば複数カラム指定できる
Hoge.rb
def self.get_select_column(arg)
self.select(:id, #{arg})
end
はできない。
"#{arg}"は文字列の中に変数を展開する書き方なので
シンボルの方はできない。