Sha256: f4a5f8bc548061f47ba879b5de6273b33ac6fede57d4835f6f901b8b2fd74cb3
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
class Admin::ImagesController < Admin::ResourceController before_filter :index_assets, :only => [ :index ] before_filter :edit_assets, :only => [ :show, :edit ] around_filter :rescue_exceptions, :only => [:create, :edit, :destroy] # GET /admin/images # GET /admin/images.js # GET /admin/images.xml # GET /admin/images.json AJAX and HTML #---------------------------------------------------------------------------- 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_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.1.1 | app/controllers/admin/images_controller.rb |
radiant-images-extension-0.1.0 | app/controllers/admin/images_controller.rb |