Sha256: 33f273205d547a7d0649ee946f828be020b2f9f9ab8aae84fb3c8cf34f6303f8
Contents?: true
Size: 765 Bytes
Versions: 19
Compression:
Stored size: 765 Bytes
Contents
module AbAdmin module Views module UrlForRoutes extend ActiveSupport::Concern included do protected def resource_path(rec=nil, options={}) r = rec || resource options.reverse_merge!(id: r.id, action: :show) url_for options end def edit_resource_path(rec=nil, options={}) r = rec || resource options.reverse_merge!(id: r.id, action: :edit) url_for options end def new_resource_path(options={}) options.reverse_merge!(action: :new) url_for options end def collection_path(options={}) options.reverse_merge!(action: :index) url_for options end end end end end
Version data entries
19 entries across 19 versions & 1 rubygems