連絡先が「完了」とマークされた最新の時刻を見つけようとしています。連絡先はユーザーに属します。私のユーザーモデルにはこの方法がありますが、おそらく改善できると思います。
def last_contact_done_days
date_array = self.contacts.find(:all, :select => "date_done").to_a
most_recent = date_array.max
last_done_days_ago = Date.today - most_recent[:date_done]
return last_done_days_ago
end
ありがとう!