Sha256: 0078b449af30330b4e8cb69a695990929908e86176edd2d8a48eb6867fcf022d
Contents?: true
Size: 760 Bytes
Versions: 3
Compression:
Stored size: 760 Bytes
Contents
class Admin::ResourceController < Admin::BaseController inherit_resources # gem defaults :route_prefix => 'admin' # inherited_resources options # nested_belongs_to :user, :optional => true def destroy_all destroyed_resources = resource_class.destroy_all(:id => params[:ids]) flash[:notice] = "#{destroyed_resources.size} objects destroyed." redirect_to :back end protected # Overwrites inherited_resources gem version. # Use meta_search and kaminari gem to load collection def collection @search ||= end_of_association_chain.search(params[:search]) get_collection_ivar || begin c = @search.page(params[:page]).per(params[:per]) set_collection_ivar(c.respond_to?(:scoped) ? c.scoped : c) end end end
Version data entries
3 entries across 3 versions & 1 rubygems