Sha256: 791ac360515411f1a6ef38f1fcbfe1d7dc74449856020333583377d51b5599fc
Contents?: true
Size: 552 Bytes
Versions: 2
Compression:
Stored size: 552 Bytes
Contents
module Qbrick module Cms class SettingsController < RailsSettingsUi::SettingsController def update_all if @casted_settings[:errors].any? render :index else @casted_settings.map { |setting| RailsSettingsUi.settings_klass[setting[0]] = setting[1] if setting[0] != 'errors' } redirect_to qbrick.url_for(action: :index) end end private def cast_settings_params @casted_settings = RailsSettingsUi::TypeConverter.cast params[:settings] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qbrick-2.7.1 | app/controllers/qbrick/cms/settings_controller.rb |
qbrick-2.7 | app/controllers/qbrick/cms/settings_controller.rb |