class MessagesController < ApplicationController def index @messages = Message.where(recipient: current_char).order(created_at: :desc) end def destroy @message = Message.find(params[:id]) if @message.recipient == current_char if @message.destroy flash[:notice] = "Deleted message." else flash[:alert] = "Failed to delete message. Please report this bug." end else flash[:alert] = "You can't delete someone else's message." end redirect_to messages_path end end