Class: SimpleImagesController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- SimpleImagesController
- Defined in:
- app/controllers/simple_images_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/controllers/simple_images_controller.rb', line 4 def create @simple_image = @imageable.simple_images.build(simple_image_params) @simple_image.user_id = current_user.id if respond_to?(:current_user) :create, @simple_image if defined?(CanCan::Ability) respond_to do |format| if @simple_image.save format.html { redirect_to request.referrer, notice: 'Image was successfully created.' } format.js else format.html { redirect_to request.referrer, alert: @simple_image.errors..join(', ') } format.js end end end |
#destroy ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 |
# File 'app/controllers/simple_images_controller.rb', line 36 def destroy @simple_image = SimpleImage.find(params[:id]) :destroy, @simple_image if defined?(CanCan::Ability) @imageable = @simple_image.imageable @simple_image.destroy respond_to do |format| format.html { redirect_to request.referrer, notice: 'Image was permanently removed.' } end end |
#update ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'app/controllers/simple_images_controller.rb', line 21 def update @simple_image = SimpleImage.find(params[:id]) :update, @simple_image if defined?(CanCan::Ability) respond_to do |format| if @simple_image.update(simple_image_params) format.html { redirect_to request.referrer, notice: 'Image was successfully updated.' } format.js else format.html { redirect_to request.referrer, alert: @simple_image.errors..join(', ') } format.js end end end |