Include autenticazione, progetti isolati, mail marketing HTML con SMTP, test A/B e editor WYSIWYG. Co-authored-by: Cursor <cursoragent@cursor.com>
14 lines
257 B
Ruby
14 lines
257 B
Ruby
class Product < ApplicationRecord
|
|
include Auditable
|
|
|
|
validates :name, :code, presence: true
|
|
validates :code, uniqueness: true
|
|
|
|
scope :active, -> { where(active: true) }
|
|
scope :ordered, -> { order(:position, :name) }
|
|
|
|
def to_s
|
|
name
|
|
end
|
|
end
|