1

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

class PagesController < Spree::BaseController
  layout 'spree_application'

  def home
  end
end

但我得到一大堆丢失的模板错误

模板丢失

缺少带有 {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee 的模板页面/主页、spree/base/home、应用程序/主页:拉布尔]}。在以下位置搜索:*“/Users/mm/StoreOnline/app/views”...

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

4

1 回答 1

0

原来我只是在错误的地方定义了控制器。真的希望 Spree 有关于这些东西的更好的文档。

不管怎样,把它搬进去app/controllers/spree/pages_controller.rb,它工作得很好。

于 2012-07-12T05:30:11.530 回答