Class: Cdx::Admin::SettingsController
Instance Method Summary
collapse
#authenticate_admin_user!
#current_settings
Instance Method Details
#clear_cache ⇒ Object
24
25
26
27
|
# File 'app/controllers/cdx/admin/settings_controller.rb', line 24
def clear_cache
Rails.cache.clear
render json: { flash: { type: :success, message: t('admin.flash.settings.clear_cache.success') } }
end
|
#edit ⇒ Object
8
9
|
# File 'app/controllers/cdx/admin/settings_controller.rb', line 8
def edit
end
|
#update ⇒ Object
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'app/controllers/cdx/admin/settings_controller.rb', line 11
def update
if @settings.update_attributes setting_params
I18n.locale = @settings.default_locale
flash_message(@settings, :update, :success)
redirect_to location_after_save
else
flash_message(@settings, :update, :error)
render :edit
end
end
|