Ordersコントローラーで最初にアクションを呼び出すと、次のようになります。
uninitialized constant Order::PAYMENT_TYPES
そしてリフレッシュすると私は得るundefined method 'key?' for nil:NilClass
。
これは、モデルコードのエラーを示しています。私はそれを次の行まで追跡することができます:
validates :pay_type, inclusion: PAYMENT_TYPES
PAYMENT_TYPES = [ "Check", "Credit Card", "Purchase Order"]
検証ラインで何が間違っていますか?
私も使ってみましたがvalidates :pay_type, inclusion: {in: PAYMENT_TYPES}
、うまくいきませんでした。