Sha256: b1a5736b223ae1f3b374d7c087dad7d51e65412684ddc5d044f00318fce685d2

Contents?: true

Size: 433 Bytes

Versions: 7

Compression:

Stored size: 433 Bytes

Contents

class AdminController < ApplicationController
  before_filter :authenticate_admin_user!
  layout 'admin/base'
  
  def index
  end
  
  def toggle
    @resource = resource
    @resource.toggle(params[:field])
    @resource.save
    redirect_to :back, :notice => "#{resource.class.to_s} successfully updated"
  end  
      
  private
    def resource
      params[:controller].extract_class
    end
    # helper_method :resource

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
flexible_admin-0.1.2 lib/generators/flexible_admin/templates/admin_controller.rb
flexible_admin-0.1.1 lib/generators/flexible_admin/templates/admin_controller.rb
flexible_admin-0.1.0 lib/generators/flexible_admin/templates/admin_controller.rb
flexible_admin-0.0.4 lib/generators/flexible_admin/templates/admin_controller.rb
flexible_admin-0.0.3 lib/generators/flexible_admin/templates/admin_controller.rb
flexible_admin-0.0.2 lib/generators/flexible_admin/templates/admin_controller.rb
flexible_admin-0.0.1 lib/generators/flexible_admin/templates/admin_controller.rb