Sha256: 55a0c1f9aa85ec5baf20cd3c44f54d1a73960ec9649751774253670e158bda96

Contents?: true

Size: 717 Bytes

Versions: 15

Compression:

Stored size: 717 Bytes

Contents

class Admin::RacesController < Admin::ResourceController
  paginate_models
  helper :races
  paginate_models

  def update
    model.update_attributes!(params[model_symbol])
    response_for :update
  end

  def continue_url(options)
    options[:redirect_to] || (params[:continue] ? {:action => 'edit', :id => model.slug} : {:action => "index"})
  end

  def load_model
    Rails.logger.warn "loading model with id #{params[:id].inspect}"
    
    self.model = if params[:id]
      model_class.find(params[:id])
    else
      model_class.new
    end
  end

protected

  def load_model
    self.model = if params[:id]
      model_class.find_by_slug(params[:id])
    else
      model_class.new
    end
  end
  
  
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
radiant-race_results-extension-1.4.6 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.4.5 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.4.3 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.4.0 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.3.6 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.3.5 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.3.4 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.3.3 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.3.2 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.3.1 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.3.0 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.2.1 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.2.0 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.1.1 app/controllers/admin/races_controller.rb
radiant-race_results-extension-1.1.0 app/controllers/admin/races_controller.rb