Class: RailsSettingsUi::SettingsController

Inherits:
ApplicationController show all
Includes:
SettingsHelper
Defined in:
app/controllers/rails_settings_ui/settings_controller.rb

Instance Method Summary collapse

Methods included from SettingsHelper

#all_settings, #checkbox_field, #checkboxes_group_field, #default_value_for_setting, #get_collection_method, #message_for_default_value_missing, #select_tag_field, #setting_field, #text_field

Instance Method Details

#indexObject



6
7
# File 'app/controllers/rails_settings_ui/settings_controller.rb', line 6

def index
end

#update_allObject



9
10
11
12
13
14
15
16
17
# File 'app/controllers/rails_settings_ui/settings_controller.rb', line 9

def update_all
  if @errors.any?
    render :index
  else
    coerced_values.each { |name, value| RailsSettingsUi.settings_klass[name] = value }
    flash[:success] = t('settings.index.settings_saved')
    redirect_to [:settings]
  end
end