/ / how to remove / t tax path in spree 2.x? - ruby-on-rails, bomba, taksonomia

jak usunąć ścieżkę / t taksonu w spree 2.x? - ruby-on-rails, bomba, taksonomia

Rozwijamy stronę e-commerce za pomocą Spree, link do kategorii jak / t / brand / ruby.

Ale musimy usunąć / t na taksonu.

Dzięki Thiyagarajan Veluchamy

Odpowiedzi:

2 dla odpowiedzi № 1

Mogę to zrobić.

  1. dodaj następujący kod do routes.rb

    get "*id", :to => "spree/taxons#show", :as => :categories
    
  2. dodaj następujący kod do aplikacji / helpers / spree / base_helper_decorator.rb

    Spree::BaseHelper.module_eval do
    def seo_url(taxon)
    # return spree.nested_taxons_path(taxon.permalink)
    return main_app.categories_path(taxon.permalink)
    end
    end
    

Teraz możesz zobaczyć, bez / t