建立扩展狂欢电子商务

时间:2012-08-01 14:12:50

标签: ruby e-commerce spree

执行step 5.7时遇到一个问题。在我的扩展中没有遇到路径:

#lib/spree/flag_promotion_configuration.rb.

我必须创建目录'spree'并在创建文件'flag_promotion_configuration.rb'之后?

如果我在文件中写这个,正如教程所要求的那样:

#lib/spree_flag_promotions/engine.rb

module Spree::ActiveShipping; end 

.... 

module SpreeFlagPromotions
  class Engine < Rails::Engine
    initializer "spree.flag_promotions.preferences", :after => "spree.environment" do |app|
      Spree::FlagPromotions::Config = Spree::FlagPromotionConfiguration.new
    end

   ....

  end

end

我执行了:

$ rake db:migrate

返回此错误:

rake aborted!
uninitialized constant Spree::FlagPromotions

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

我认为它与:

有关
#lib/spree/flag_promotion_configuration.rb.

因为他们不知道在哪里创建这个文件或者在哪里。

0 个答案:

没有答案
相关问题