У меня есть модель Пользователь и модель message.viewed_at
То, что я хочу сделать, - дать пользователю определить, когда он последний раз просматривал сообщение, если вообще когда-либо.
Учитывая пользователя,Мне нужно найти все там сообщения, а затем отсортировать по самому последнему просмотренному_сверху, а затем взять эту запись и вывести временную метку просматриваемого, если есть.
@user = User.find(2)
@user.find(:first, :conditions => user.messages.viewed_at != nil)
Но это не работает, предложения?Спасибо