Sha256: 0b9cd105eff44e599816ed03e1da90a346ab8cea35dedeb540f48e1385647cc1
Contents?: true
Size: 561 Bytes
Versions: 8
Compression:
Stored size: 561 Bytes
Contents
class TaxonsController < Spree::BaseController #prepend_before_filter :reject_unknown_object, :only => [:show] before_filter :load_data, :only => :show resource_controller actions :show helper :products private def load_data @taxon ||= object params[:taxon] = @taxon.id @searcher = Spree::Config.searcher_class.new(params) @products = @searcher.retrieve_products end def object @object ||= end_of_association_chain.find_by_permalink(params[:id] + "/") end def accurate_title @taxon ? @taxon.name : nil end end
Version data entries
8 entries across 8 versions & 1 rubygems