Sha256: 64033e2de43693469d7ef7712c0f15224b80507f9edcecd545a01e873d1ea9f2

Contents?: true

Size: 581 Bytes

Versions: 23

Compression:

Stored size: 581 Bytes

Contents

module Admin
  class ImagesController < Admin::ApplicationController
    def index
      @images = post.images
      respond_to do |format|
        format.js
      end
    end

    def create
      @image = post.header || post.build_header

      unless @image.update(image_params)
        render 'errors', status: 500
      end
    end

    def destroy
      @image = post.header
      @image.clear!
    end

    protected

    def post
      @post ||= Admin::Post.find(params[:post_id])
    end

    def image_params
      params.require(:image).permit(:file)
    end

  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
ecrire-0.31.2 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.31.1 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.31.0 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.30.3 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.30.2 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.30.1 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.30.0 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.29.0 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.28.3 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.28.2 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.28.1 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.28.0 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.27.0 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.26.3 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.26.2 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.26.1 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.26.0 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.25.2 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.25.1 lib/ecrire/app/controllers/admin/images_controller.rb
ecrire-0.25.0 lib/ecrire/app/controllers/admin/images_controller.rb