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