Ruby on rails 使用spree的全新rails 4.0.5应用程序中出现错误
我在Ruby on rails 使用spree的全新rails 4.0.5应用程序中出现错误,ruby-on-rails,ruby,spree,Ruby On Rails,Ruby,Spree,我在rails4.0.5中创建了一个全新的项目,并将其添加到我的Gemfilespree2.1.7,然后执行generatorspree:install。这是我的档案: 源代码'file:///Users/dustet/rubygems/' #捆绑边缘Rails:gem'Rails',github'Rails/Rails' gem“rails”、“4.0.5” 创业板“狂欢”、“2.1.7” ... 由于我在脱机工作,我使用的是一个使用gem generate index生成的本地gem服务器
rails4.0.5
中创建了一个全新的项目,并将其添加到我的Gemfilespree2.1.7
,然后执行generatorspree:install
。这是我的档案:
源代码'file:///Users/dustet/rubygems/'
#捆绑边缘Rails:gem'Rails',github'Rails/Rails'
gem“rails”、“4.0.5”
创业板“狂欢”、“2.1.7”
...
由于我在脱机工作,我使用的是一个使用gem generate index
生成的本地gem服务器,在这个目录中,我拥有rails
和spree
所需的所有gem。问题是,当我进入我的store\u front\u end
时,它会抛出以下错误:
Spree::Home#索引中的名称错误
显示/Library/Ruby/Gems/2.0.0/Gems/spree_frontend-2.1.7/app/views/spree/shared//u products.html.erb,其中第12行出现:
未定义的局部变量或方法“active_record”#
引发错误的代码是:
**
h(参数[:关键字])%>
这行中的错误。使用spree 2.2.2
错误相同,但代码不同,行中的错误:
*{:products=>@products}%>
似乎有一个关于内部gem依赖关系的问题。当我使用快速互联网连接并在我的Gemfile
中用作源文件时,一切工作都很顺利。这个问题是关于脱机使用Rails
的另一个问题