Class | BelongsTo |
In: |
app/models/belongs_to.rb
|
Parent: | ActiveRecord::Base |
-*- coding: utf-8 -*-
Schema version: 87
Table name: belongs_tos
id :integer not null, primary key domain_id :integer not null application_table_id :integer not null name :string(255) not null class_name :string(255) forein_key :string(255) polymorphic :boolean created_at :string(14) updated_at :string(14) created_by :integer updated_by :integer created_in :integer updated_in :integer lock_version :integer default(0), not null
コードに埋め込まれる文字列を返す。
# File app/models/belongs_to.rb, line 28 28: def code 29: l = "belongs_to :#{name}" 30: l << ", :class_name => \"#{class_name}\"" unless class_name.blank? 31: l << ", :forein_key => \"#{forein_key}\"" unless forein_key.blank? 32: l << ", :polymorphic => true" if polymorphic? 33: return l 34: end