以下の注を確認してください。私がする前にそれはなぜですかp variant_attributes
、blank?
メソッドはエラーを返しましたが、その後は正常に動作しますか?レールは、レコードをフェッチする遅延ロードを使用しているのでon Railsの未定義のメソッド '0'の場合... ActiveSupport :: OrderedHash
ルビー1.9.2-p0が3.0.3
p variant_attributes.blank?
# => NoMethodError Exception: undefined method `zero?' for {"Brocade w/ Grande Stripe backing"=>3}:ActiveSupport::OrderedHash
p variant_attributes
# => [#<VariantAttribute id: 1251, variant_id: 561, product_option_id: 838, value: "Brocade w/ Grande Stripe backing">]
p variant_attributes.blank?
# => false