在根网址显示分类而不是产品?

时间:2013-01-06 12:29:42

标签: ruby ruby-on-rails-3 spree

只是放弃了关于在spree_application布局体中显示分类而不是产品的正确方法的想法。

spree/home/index.html.erb模板呈现spree/shared/_products,但我想为每个分类法渲染spree/taxons/show。 难怪,spree/home/index.html.erb错过了分类法背景,因此render :template => 'spree/taxons/show'@taxon一无所知。

任何想法如何在主页上显示分类单元而不是产品,最好使用spree / taxons / show view?

1 个答案:

答案 0 :(得分:0)

如果要覆盖此页面的内容,则应覆盖应用程序视图目录中的spree/home/index.html.erb模板。至于准备内容,我建议为HomeController编写一个装饰器并覆盖index动作,如下所示:

 class HomeController < Spree::StoreController
   def index
     # code goes here
   end
 end