レールでカスタムクエリを使用しています。 コードスニペットは、私は私が欲しいもの結果セットのオブジェクトからメタデータを取得する
@time_spent[index][:spent_on]
@time_spent[index][:subject]
を使用していた値を取得するために、今
@time_spent = TimeEntry.find(:all,
:joins => "INNER JOIN sometable ON x = y",
:select =>"id, subject, spent_on")
のように見えるシンボルの代わりにインデックス番号を使用することです。そのため、実行時にselect節のフィールドを知る必要はありません。
私はその情報に
コメントをしてください使用できる結果セットのメタデータを取得することができれば、この
@time_spent[index][1]
@time_spent[index][2]
または
に似たいくつかのことをしたいですか?
を使用し、attributes.kを使用しますeys法 –