Sha256: 226b3af1238ddc59c89acc7d654057c9b7a57a3b3f413e286f7b92b6bd1352d7

Contents?: true

Size: 597 Bytes

Versions: 7

Compression:

Stored size: 597 Bytes

Contents

class CmsAdmin::UploadsController < CmsAdmin::BaseController
  
  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

7 entries across 7 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.2.4 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.2.3 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.2.2 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.2.1 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.2.0 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.1.2 app/controllers/cms_admin/uploads_controller.rb
comfortable_mexican_sofa-1.1.1 app/controllers/cms_admin/uploads_controller.rb