1

ステップ 5.7を実行すると、1 つの問題が発生します。私の拡張子では、パスを満た​​していません:

#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.

このファイルを作成する場所や場所がわからないためです。

4

0 に答える 0