比较Rails中的时间

时间:2016-07-27 13:16:45

标签: ruby-on-rails ruby time

我需要能够在我的rails应用程序中比较时间。基本上我必须比较我的created_at时间戳,如果时间戳中的时间大于10 AM,则必须在我的视图中将记录突出显示为红色。我如何比较时间来实现这一目标?

1 个答案:

答案 0 :(得分:1)

你在找这样的东西吗?

def css_class(record)
  today_ten_am = Time.now.at_beginning_of_day.advance(hours: 10)
  if record.created_at > today_ten_am
    'danger'
  end
end

对于未来:请发布更多输入,您尝试过的内容,现有代码以及所有内容。