custom_field_value.rb 392 Bytes
class CustomFieldValue < ActiveRecord::Base
  belongs_to :custom_field
  belongs_to :customized, :polymorphic => true
  attr_accessible :value, :public, :customized, :custom_field, :customized_type
  validate :can_save?

  def can_save?
    if value.blank? && custom_field.required
      errors.add(custom_field.name, _("can't be blank"))
      return false
    end
    return true
  end
end