Представьте, что у меня есть вики-статьи со многими ревизиями. Я хотел бы сделать запрос с ActiveRecord через базу данных, которая возвращает только те статьи, которые имеют редакции, которые были обновлены за последние 24 часа. Возможна ли такая вещь?
Я бы предположил, что это будет что-то вроде:
Articles.find_all(:include => :revisions,
:conditions => {:revision[updated_at] => 1.week.ago..Time.now.utc})
Если это невозможно, есть ли какой-нибудь необработанный SQL, который я мог бы передать find_by_SQL, который бы помог?