diff --git a/app/models/view.rb b/app/models/view.rb index fad7772d2373bb1ac14c0570c0be7f1c716f131d..53cd81b0a71a4ace75ea2ca1eb893440ba965f87 100644 --- a/app/models/view.rb +++ b/app/models/view.rb @@ -6,12 +6,12 @@ class View < ActiveRecord::Base before_create :current_time_greater_than_last - scope :created_last, ->(user) { where(user: user).order('created_at DESC').limit(1).first } + scope :created_last, ->(user) { where(user: user).order('created_at DESC').limit(1) } private def current_time_greater_than_last - last_view = viewable.views.created_last(user) + last_view = viewable.views.created_last(user).first unless last_view.blank? return false if Time.now < (last_view.created_at + 1.days)