Sha256: 9273b868feb091a24715db1be2ae055c2618fb44d3c006f84366279388989730
Contents?: true
Size: 318 Bytes
Versions: 1
Compression:
Stored size: 318 Bytes
Contents
# Add product packages relation Spree::Product.class_eval do has_many :product_packages, dependent: :destroy accepts_nested_attributes_for :product_packages, allow_destroy: true, reject_if: ->(pp) { pp[:weight].blank? || Integer(pp[:weight]) < 1 } def has_product_packages? product_packages.any? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_active_shipping-1.0.0 | app/models/spree/product_decorator.rb |