時には、データ処理のためにDB内の多くのデータを照会する必要があります。Railsでモデルを作成せずにデータをクエリする方法は?
例えば、私はテーブルを持っている:活動を、私は先月にアクティビティを作成するすべてのユーザーを見つけたい、
私はデータ配列についての唯一の心配、そして私が作成したくありません多くのアクティビティモデル
私はそれを行う方法はありますか?このコードのよう
:
Activity.where('created_at > ?', Time.now - 1.month).get_data(:user_id, :created_at)
=> [[1, 2012-02-01] .... ]
私はあなたの表現に混乱しています。 "{あなたは}アクティビティモデルを作成したくありません" "私はデータ配列だけを心配しています"わかりません。なぜあなたはクエリを実行してモデルを作成していますか? – Trip
あなたはレールのような条件であなたのDBをクエリしたいが、すべてのレールモデルを作成したくないと言っていますか? – Bornfree
@Bornfreeはい。私はそれが非常に一般的なシナリオだと思う。 – linjunhalida