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