app/controllers/pulitzer/partials_controller.rb in pulitzer-0.4.1 vs app/controllers/pulitzer/partials_controller.rb in pulitzer-0.4.2

- old
+ new

@@ -1,7 +1,7 @@ class Pulitzer::PartialsController < Pulitzer::ApplicationController - before_filter :set_partial, only: [:show, :edit, :update] + before_filter :set_partial, except: [:new, :create, :update_all] def new @partial = Pulitzer::Partial.new(partial_params) @free_form_section = @partial.free_form_section render partial: 'new', locals: { partial: @partial } @@ -31,13 +31,18 @@ render partial: 'show', locals: { partial: @partial } end def update_all partials = Pulitzer::Partial.find params[:partial] - partials.each do |ce| - new_sort_order = params[:partial].index(ce.id.to_s) - ce.update_attribute(:sort_order, new_sort_order) + partials.each do |partial| + new_sort_order = params[:partial].index(partial.id.to_s) + partial.update_attribute(:sort_order, new_sort_order) end + render nothing: true + end + + def destroy + @partial.destroy render nothing: true end protected