これは私の最初の投稿ですが、私が助けを求める前に、あなたが作成したすばらしいプラットフォームのすべてに感謝します。注文モデルを変更する問題:初期化されていない定数Order(NameError) - Spree 0.60.1
私が進めているプロジェクトでは、寄付/寄付の機能が必要です。私はカスタマイズ・ガイド(http://spreecommerce.com/documentation/customization.html)に従って新しいロジックをOrderモデルに追加しました。
私は「アプリ/モデルの内部の 'order_decorator.rb' と呼ばれる新しいファイルを追加して、コメントを追加しました:
Order.class_eval do
def my_method
# custom code
end
end
を、私は次のエラーを取得しています:
order_decorator.rb:1:in `<top (required)>': uninitialized constant Order (NameError)
誰でも私の問題にいくつかの光を加えることができますか?
これはクロス命名方式のRailsを壊しているシュプレーメーリングリストhttps://groups.google.com/d/topic/spree-user/mGcj4EpGuYo/discussion
私はこれは道の懸案である知っている:P しかし、あなたは '順にアクセスしていますそれは酒宴には存在しない。 'Spree :: Order.class_eval'を試してみてください。注文クラスは、 'Spree'名前空間の下でモジュール化されています。これは誰もがこのような何かをしようとするのを助けることを望みます – JensDebergh