Sha256: ca5252b0b716be4ac9b11a7bed8b7b1d96f716ecf0d081bac90a3dda8be0b838

Contents?: true

Size: 530 Bytes

Versions: 12

Compression:

Stored size: 530 Bytes

Contents

class Weeler::SettingsController < Weeler::ConfigurationController
  def index
    # to get all items for render list
    @settings = Settings.unscoped
  end

  def update
    @setting = Settings.unscoped.find(params[:id])
    if @setting.update_attributes(setting_params)
      redirect_to weeler_settings_path, flash: {success: "Setting updated."}
    else
      flash.now[:error] = "Errors in updating."
      render :index
    end
  end
protected
  def setting_params
    params.require(:settings).permit([:value])
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
weeler-1.6.0 app/controllers/weeler/settings_controller.rb
weeler-1.5.4 app/controllers/weeler/settings_controller.rb
weeler-1.5.2 app/controllers/weeler/settings_controller.rb
weeler-1.5.1 app/controllers/weeler/settings_controller.rb
weeler-1.4.0 app/controllers/weeler/settings_controller.rb
weeler-1.2.0 app/controllers/weeler/settings_controller.rb
weeler-1.1.0 app/controllers/weeler/settings_controller.rb
weeler-1.0.4 app/controllers/weeler/settings_controller.rb
weeler-1.0.3 app/controllers/weeler/settings_controller.rb
weeler-1.0.2 app/controllers/weeler/settings_controller.rb
weeler-1.0.1 app/controllers/weeler/settings_controller.rb
weeler-1.0.0 app/controllers/weeler/settings_controller.rb