1つのファイルに2つまたはモデルモデルクラスを含める方法があるかどうかはわかります。
単純で非常に基本的な例を次に示します。
dia_actividad.rb
class DiaActividad < ActiveRecord::Base
self.table_name = "dbo.DIAACTIVIDAD"
self.primary_keys = :CASINO_ID, :DIAACTIVIDAD_ID
attr_accessible :CASINO_ID, :DIAACTIVIDAD_ID, :DFECHAHORAINICIO, :ESTADODIA_ID
belongs_to :dia_actividad_estado, :foreign_key => :ESTADODIA_ID
end
dia_actividad_estado.rb
class DiaActividadEstado < ActiveRecord::Base
self.table_name = "dbo.ESTADODIA"
self.primary_key = :ESTADODIA_ID
attr_accessible :ESTADODIA_ID, :CESTADODIA
end
このようなファイルが欲しいのですが:
class DiaActividad < ActiveRecord::Base
self.table_name = "dbo.DIAACTIVIDAD"
self.primary_keys = :CASINO_ID, :DIAACTIVIDAD_ID
attr_accessible :CASINO_ID, :DIAACTIVIDAD_ID, :DFECHAHORAINICIO, :ESTADODIA_ID
belongs_to :dia_actividad_estado, :foreign_key => :ESTADODIA_ID
end
class DiaActividadEstado < ActiveRecord::Base
self.table_name = "dbo.ESTADODIA"
self.primary_key = :ESTADODIA_ID
attr_accessible :ESTADODIA_ID, :CESTADODIA
end
1つのファイル内の2つのクラス。しかし、初期化されていない定数エラーが発生します。aiがDiaActividadEstadoを参照しようとしているとき。
それを行う方法はありますか?
前もって感謝します