Sha256: df85368aa171d6abcdae37ab08461df99bdae08ce4c0138096947428ec498784
Contents?: true
Size: 664 Bytes
Versions: 5
Compression:
Stored size: 664 Bytes
Contents
module NsSettingsUi class SettingsController < NsSettingsUi::ApplicationController layout NsSettingsUi.layout before_filter :setting_from_id_param, only: [:update, :reset] def index @settings = Setting.order('`key`').all end def update @setting.value = params[:setting][:value] @setting.default_value = params[:setting][:default_value] @setting.save! render partial: 'update' end def reset @setting.value = @setting.default_value @setting.save! render partial: 'update' end private def setting_from_id_param @setting = Setting.find(params[:id]) end end end
Version data entries
5 entries across 5 versions & 1 rubygems