The code for rails7/depot_o/app/controllers/orders_controller.rb
is:
class OrdersController < ApplicationController
include CurrentCart
before_action :set_cart, only: [:new, :create]
before_action :ensure_cart_isnt_empty, only: :new before_action :set_order, only: %i[ show edit update destroy ]
I suggest to consistently use %i[ … ]
for lists of symbols (esp. since it is used in the last before action):
class OrdersController < ApplicationController
include CurrentCart
before_action :set_cart, only: %i[ new create]
before_action :ensure_cart_isnt_empty, only: :new before_action :set_order, only: %i[ show edit update destroy ]