Sha256: cd5edcd86706abfbba7e2018259d2fefc67b5401a1e87bfb1e243068a73b04e1
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
class Admin::ImagesController < Admin::ResourceController before_filter :index_assets, :only => [ :index ] before_filter :edit_assets, :only => [ :show, :edit ] around_filter :rescue_s3_exceptions, :only => [:create, :edit, :destroy] def index @images = Image.paginate :page => params[:page], :per_page => 20 end def search @images = Image.search params[:search], params[:p] respond_to do |format| format.html { render } format.js { render @images } format.xml { render :xml => @images.to_xml } format.json { render :json => @images.to_json } end end private def index_assets include_javascript 'admin/extensions/images/index' include_stylesheet 'admin/extensions/images/index' end def edit_assets include_javascript 'admin/extensions/images/edit' include_stylesheet 'admin/extensions/images/edit' end def rescue_s3_exceptions begin yield rescue AWS::S3::ResponseError => e flash[:error] = e.to_s redirect_to admin_images_url end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
radiant-images-extension-0.3.3 | app/controllers/admin/images_controller.rb |
radiant-images-extension-0.3.2 | app/controllers/admin/images_controller.rb |