class ErrorsController < ApplicationController include Gaffe::Errors skip_before_filter :authenticate layout :current_layout def show render "errors/#{@rescue_response}", status: @status_code end private def select_foodcoop foodcoop = params[:foodcoop] if FoodsoftConfig.allowed_foodcoop? foodcoop FoodsoftConfig.select_foodcoop foodcoop else FoodsoftConfig.select_default_foodcoop end end def current_layout current_user ? 'application' : 'login' end def login_layout? current_user.nil? end helper_method :login_layout? end