Sha256: 1e47f0845deb3afd28371fa4cbc7a3f9603aa893a2a7095e153f176a92c739d7

Contents?: true

Size: 408 Bytes

Versions: 13

Compression:

Stored size: 408 Bytes

Contents

module Spree
  class Classification < Spree::Base
    self.table_name = 'spree_products_taxons'
    acts_as_list scope: :taxon
    belongs_to :product, class_name: "Spree::Product", inverse_of: :classifications
    belongs_to :taxon, class_name: "Spree::Taxon", inverse_of: :classifications

    # For #3494
    validates_uniqueness_of :taxon_id, :scope => :product_id, :message => :already_linked
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
spree_core-2.3.13 app/models/spree/classification.rb
spree_core-2.3.12 app/models/spree/classification.rb
spree_core-2.3.11 app/models/spree/classification.rb
spree_core-2.3.10 app/models/spree/classification.rb
spree_core-2.3.9 app/models/spree/classification.rb
spree_core-2.3.8 app/models/spree/classification.rb
spree_core-2.3.7 app/models/spree/classification.rb
spree_core-2.4.2 app/models/spree/classification.rb
spree_core-2.3.6 app/models/spree/classification.rb
spree_core-2.4.1 app/models/spree/classification.rb
spree_core-2.4.0 app/models/spree/classification.rb
spree_core-2.3.5 app/models/spree/classification.rb
spree_core-2.4.0.rc3 app/models/spree/classification.rb