Sha256: c4b11af3414cc5acfd978394275c16758c51edc7e24c46d2bbfc29bf767b7f43

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

# frozen_string_literal: true

require "protected_attributes"

module LargeTextField
  class NamedTextValue < ActiveRecord::Base
    # 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

    attr_accessible :field_name, :value, :owner_type, :owner_id, :owner

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

    self.table_name = "large_text_fields"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
large_text_field-0.3.2 lib/large_text_field/named_text_value.rb