Sha256: 6e802c130394cd9dae080209d77508c1d7d338cd93142a05fcefb1604249f414

Contents?: true

Size: 636 Bytes

Versions: 4

Compression:

Stored size: 636 Bytes

Contents

class CmsAdmin::UploadsController < CmsAdmin::BaseController
  
  skip_before_filter :load_fixtures
  
  before_filter :load_cms_upload, :only => :destroy
  
  def index
    render
  end
  
  def create
    @cms_upload = @cms_site.uploads.create!(:file => params[:file])
    render :partial => 'file', :object => @cms_upload
  rescue ActiveRecord::RecordInvalid
    render :nothing => true, :status => :bad_request
  end
  
  def destroy
    @cms_upload.destroy
  end
  
protected
  
  def load_cms_upload
    @cms_upload = @cms_site.uploads.find(params[:id])
  rescue ActiveRecord::RecordNotFound
    render :nothing => true
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.2.8 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.2.7 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.2.6 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.2.5 app/controllers/cms_admin/uploads_controller.rb