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