ステップ 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.
このファイルを作成する場所や場所がわからないためです。