控制器与狂欢有关

时间:2014-07-15 19:44:20

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

我的控制员:

class Spree::CollectionPagesController < Spree::StoreController

  def index
    @collection_pages = CollectionPage.all
  end

end

我得到:未初始化的常量Spree :: CollectionPagesController :: CollectionPage

with:

class Spree::CollectionPagesController < Spree::StoreController

end

我得到空的未定义方法`每个&#39;为零:NilClass

因为我正在做1 - @ collection_pages.each do | collection_page |在视图中。

这是我的模特

module Spree
  class CollectionPage < ActiveRecord::Base
    default_scope order('position')

  end
end

我在控制台中检查了Spree :: CollectionPage.all并且它不是空的。

一切都在管理员工作正常,不知道我做错了什么。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为你需要确定范围。

Spree::CollectionPage.all