Sha256: d877fd5def2c0181aa643eba6708f946906a3a30e012e0ba70eda875d8e67e3b
Contents?: true
Size: 664 Bytes
Versions: 5
Compression:
Stored size: 664 Bytes
Contents
class Admin::<%= table_name.camelize %>Controller < Admin::BaseController authorize_resource param_method: :strong_params resource(<%= file_name.camelize %>, collection_scope: [:sorted], location: proc { params[:stay_in_place] ? edit_polymorphic_path([:admin, resource]) : polymorphic_path([:admin, resource.class]) }, finder: :find_by_slug!) private alias_method :collection_orig, :collection def collection @collection ||= collection_orig .page(params[:page]).per(settings.per_page) .order("#{params[:order_by]} #{params[:direction]}") end end
Version data entries
5 entries across 5 versions & 1 rubygems