Method: Vario::LevelsController#destroy

Defined in:
app/controllers/vario/levels_controller.rb

#destroyObject



40
41
42
43
44
45
46
47
48
# File 'app/controllers/vario/levels_controller.rb', line 40

def destroy
  @setting.levels.reject! { |level| level.id == params[:id] }
  @setting.save
  if request.referer.present? && URI.parse(request.referer).path != setting_path(@setting)
    redirect_to request.referer
  else
    respond_with @setting, collection_location: -> { setting_path(@setting) }
  end
end