class Admin::ImagesController
Public Instance Methods
create()
click to toggle source
# File lib/ecrire/app/controllers/admin/images_controller.rb, line 10 def create @image = post.header || post.build_header unless @image.update(image_params) render 'errors', status: 500 end end
destroy()
click to toggle source
# File lib/ecrire/app/controllers/admin/images_controller.rb, line 18 def destroy @image = post.header @image.clear! end
index()
click to toggle source
# File lib/ecrire/app/controllers/admin/images_controller.rb, line 3 def index @images = post.images respond_to do |format| format.js end end
Protected Instance Methods
image_params()
click to toggle source
# File lib/ecrire/app/controllers/admin/images_controller.rb, line 29 def image_params params.require(:image).permit(:file) end
post()
click to toggle source
# File lib/ecrire/app/controllers/admin/images_controller.rb, line 25 def post @post ||= Admin::Post.find(params[:post_id]) end