Sha256: b6ac3371febac5714142a93329d45b14b8e020837dded2db9734dbca3a32fe4b
Contents?: true
Size: 914 Bytes
Versions: 1
Compression:
Stored size: 914 Bytes
Contents
class E9Crm::ResourcesController < E9Crm::BaseController include E9Rails::Helpers::ResourceErrorMessages include E9Rails::Helpers::Pagination inherit_resources respond_to :js add_resource_breadcrumbs def self.defaults(hash = {}) super(hash.reverse_merge(:route_prefix => nil)) end def create create! { collection_path } end def update update! { collection_path } end protected # NOTE parent is defined so it's always available, it will be overridden on controllers which have belongs_to routes def parent; end helper_method :parent def add_index_breadcrumb add_breadcrumb! @index_title || e9_t(:index_title), collection_path end def collection get_collection_ivar || set_collection_ivar(end_of_association_chain.paginate(pagination_parameters)) end def default_ordered_on 'created_at' end def default_ordered_dir 'DESC' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
e9_crm-0.1.4 | app/controllers/e9_crm/resources_controller.rb |