0
のあるPerson
クラスがあるとします。has_manyアソシエーションの特定のインスタンスに基づくスコープ/クエリ
created_at
属性が14日より古い最後のtransaction_record
(created_at
に基づく)を持つ人物をすべて取得するにはどうすればよいですか?私は、好ましくは、(長いSQLクエリVS)のActiveRecord方法
のあるPerson
クラスがあるとします。has_manyアソシエーションの特定のインスタンスに基づくスコープ/クエリ
created_at
属性が14日より古い最後のtransaction_record
(created_at
に基づく)を持つ人物をすべて取得するにはどうすればよいですか?私は、好ましくは、(長いSQLクエリVS)のActiveRecord方法
を使用したい
これを試してください:
Person.joins(:transaction_records).where('transaction_records.created_at <= ? ', 14.days.ago)
はそれがお役に立てば幸いです!