Files
canine/app/controllers/announcements_controller.rb
2024-09-25 11:20:22 -07:00

14 lines
300 B
Ruby

class AnnouncementsController < ApplicationController
before_action :mark_as_read, if: :user_signed_in?
def index
@announcements = Announcement.order(published_at: :desc)
end
private
def mark_as_read
current_user.update(announcements_last_read_at: Time.zone.now)
end
end