Sha256: 23afb7a26353e7eab2244ece1de650f39589d385ff1e6d48a9abee5052d496c8
Contents?: true
Size: 746 Bytes
Versions: 15
Compression:
Stored size: 746 Bytes
Contents
module Spree module Admin class GeneralSettingsController < Spree::Admin::BaseController include Spree::Backend::Callbacks before_action :set_store def edit end def update if @store.update_attributes(store_params) flash[:success] = Spree.t(:successfully_updated, resource: Spree.t(:general_settings)) redirect_to edit_admin_general_settings_path else render :edit end end private def store_params params.require(:store).permit(permitted_params) end def permitted_params Spree::PermittedAttributes.store_attributes end def set_store @store = current_store end end end end
Version data entries
15 entries across 15 versions & 1 rubygems