Sha256: 6ae13d28273360d0298e05562951c19d9efffe4e79edf0973e82deb9a37dc23f

Contents?: true

Size: 512 Bytes

Versions: 2

Compression:

Stored size: 512 Bytes

Contents

# frozen_string_literal: true

require_relative 'application_record'

module LargeTextField
  class NamedTextValue < ApplicationRecord
    # Schema
    #   field_name :string, :limit => 255
    #   value      :text, :null=>true, :limit => MYSQL_MEDIUM_TEXT_UTF8_LIMIT
    #
    # index [ :owner_type, :owner_id, :field_name ], :name => 'large_text_field_by_owner_field', :unique=>true

    belongs_to :owner, polymorphic: true, inverse_of: :large_text_fields

    self.table_name = "large_text_fields"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
large_text_field-1.2.0 lib/large_text_field/named_text_value.rb
large_text_field-1.1.0 lib/large_text_field/named_text_value.rb