如何在spree 2.x中删除/ t taxon路径?

时间:2015-01-29 05:08:30

标签: ruby-on-rails spree taxonomy

我们正在使用Spree开发电子商务网站,类别链接变得像/ t / brand / ruby​​。

但是我们必须删除/ t on taxon。

由于 Thiyagarajan Veluchamy

1 个答案:

答案 0 :(得分:2)

我能够做到。

  1. 将以下代码添加到routes.rb

    get '*id', :to => 'spree/taxons#show', :as => :categories
    
  2. 将以下代码添加到app / 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
    
  3. 现在你可以看到,没有/ t