app/controllers/spree/api/images_controller.rb in spree_api-1.3.0.rc1 vs app/controllers/spree/api/images_controller.rb in spree_api-1.3.0.rc2

- old
+ new

@@ -1,29 +1,32 @@ module Spree module Api class ImagesController < Spree::Api::BaseController + respond_to :json + def show @image = Image.find(params[:id]) + respond_with(@image) end def create authorize! :create, Image @image = Image.create(params[:image]) - render :show, :status => 201 + respond_with(@image, :status => 201, :default_template => :show) end def update authorize! :update, Image @image = Image.find(params[:id]) @image.update_attributes(params[:image]) - render :show, :status => 200 + respond_with(@image, :default_template => :show) end def destroy authorize! :delete, Image @image = Image.find(params[:id]) @image.destroy - render :text => nil, :status => 204 + respond_with(@image, :status => 204) end end end end