从Spree :: BaseController继承时,Spree 1.1缺少模板

时间:2012-07-12 04:29:02

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

我正在尝试通过继承Spree :: BaseController来加载自定义的狂欢页面。

class PagesController < Spree::BaseController
  layout 'spree_application'

  def home
  end
end

但是我得到了一大堆遗失的模板错误

  

缺少模板

     

缺少模板页面/ home,spree / base / home,application / home with   {:locale =&gt; [:en] ,: formats =&gt; [:html],:handlers =&gt; [:erb,:builder,   :咖啡,:rabl]}。搜索范围:*   “/用户/毫米/ StoreOnline /应用程序/意见” ...

这似乎不对。如果我必须替换所有这些模板,我可能只使用常规的rails控制器/动作/视图。所以我的问题是 - Spree 1.1版+不再支持这个吗?

1 个答案:

答案 0 :(得分:0)

原来我只是在错误的地方定义了控制器。真的希望Spree有更好的文档记录。

无论如何,将其移至app/controllers/spree/pages_controller.rb并且工作正常。