Sha256: 78bdbfd0e2dc09ce82782889b54624589193d96296790add83eb1e6639584b51
Contents?: true
Size: 552 Bytes
Versions: 17
Compression:
Stored size: 552 Bytes
Contents
module Ecom module Core class MaterialSubType < ApplicationRecord after_save :create_material_identity belongs_to :material_type has_many :material_identity validates :name, presence: true, uniqueness: { case_sensitive: false, scope: :material_type_id } validates :material_type_id, :material_type, presence: true def create_material_identity Ecom::Core::MaterialIdentity.create( material_type_id: material_type_id, material_sub_type_id: id ) end end end end
Version data entries
17 entries across 17 versions & 1 rubygems