发布于 4年前

Rails 数据库错误处理 NOTFOUND

class CartsController < ApplicationController
    before_action :set_cart, only: [:show, :edit, :update, :destroy]
    rescue_from ActiveRecord::RecordNotFound, with: :invalid_cart
    def invalid_cart
        logger.error "Attempt to access invalid cart #{params[:id]}"
        redirect_to store_url, notice: 'Invalid cart'
    end
end

相关文章

©2020 edoou.com   京ICP备16001874号-3