Spaces:
Paused
Paused
| class NotificationsController < ApplicationController | |
| before_action :authenticate_user! | |
| # GET /notifications/:id | |
| def show | |
| notification = authorize(current_user.notifications.find(params[:id])) | |
| notification.touch(:read_at) if notification.read_at.blank? # rubocop:disable Rails/SkipsModelValidations | |
| path = Notifications::ResolvePathService.new(notification).resolve | |
| redirect_to(path) | |
| end | |
| end | |