| 123456789101112131415161718 |
- class AvailableProduct < ActiveRecord::Base
- belongs_to :product
- belongs_to :pointsale
- has_many :categories, :through => :product
- audited
- validates :price_sale, :presence => { :message => "Debe especificar el precio de venta para su punto de venta"}, :numericality => { :message => "El precio debe ser mayor que el precio de venta base.", :greater_than => :get_price }, :on => :update_price
- scope :activos, -> { joins(:product).where( "products.status = 1").order("products.name") }
- protected
- def get_price
- product.price_sale
- end
- end
|