私は2モデル:Purchase
とUser
があります。 User
has_many :purchases
,Purchase
belongs_to :user
。RORの関係
最後の3ヶ月以内に購入したユーザー数と、メールアドレスを印刷する方法(「購入」にはcreated_atフィールドがあります)(これをやりたいだけですコンソールを使用して)。私はルビーの観点からそれについてどうやって行くのか少し混乱しています(私はまっすぐなSQLクエリを行うことができましたが、Rubyでそれを行う方法を理解したいと思います)。
を試してみましたが、離れて
ことから、ユーザーの電子メールの配列を返します。 .uniq:NoMethodError:#(Rails 2 btw)の未定義メソッド 'user ' –
execv
' Purchase.all(:conditions => ["created_at>?"、3.months.ago])を試してください。マップ(&:ユーザー).uniq' –