如何返回数组中的最新记录

时间:2015-09-28 13:21:19

标签: ruby-on-rails ruby

我想根据message_date返回数组中的最新记录。我怎么会这样呢?我有这段代码返回所有并尝试使用最后等等但我不太确定我在做什么。

contact_messages_threads(@customer.id).each do |openmessagethread|
  - @messagelast = openmessagethread.message_date

1 个答案:

答案 0 :(得分:3)

如果contact_messages_threads(@customer.id)返回数组,你应该可以这样做:

@messagelast = contact_messages_threads(@customer.id).max_by(&:message_date)