Sha256: 0f39854631b18272b694619c7240c49da8e401c85cc4dccc5b595242f9f79895

Contents?: true

Size: 366 Bytes

Versions: 1

Compression:

Stored size: 366 Bytes

Contents

class FormField < ApplicationRecord
  include Concerns::Sortable
  sortable scope: [:form_id]

  include Concerns::Translatable
  translatable_fields :label, :default_value

  FIELD_TYPES = %w(string text integer collection)

  belongs_to :form

  validates :form, :identifier, :field_type, presence: true

  validates_uniqueness_of :identifier, scope: :form_id
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
udongo-6.2.0 app/models/form_field.rb