transferencia sistemas resueltos funcion estados estado espacio ejercicios ecuacion discreto dinamicos diferencial diagrama bloques ruby-on-rails namespaces model-associations

ruby-on-rails - sistemas - funcion de transferencia a espacio de estados matlab



Asociaciones de carriles en modelos de espacio de nombres (1)

tal vez deberías tratar de establecer el nombre de clase explícitamente

has_many :subcriptions, class_name: ''OldData::Subscription''

y

belongs_to :account, class_name: ''OldData::Account''

Estoy rehaciendo una aplicación y estoy migrando datos desde una aplicación anterior. Algunos de los nombres de los modelos serán los mismos, aunque no todos.

Estoy escribiendo una tarea de rake para conectarme a la base de datos anterior, leer los registros, hacer algunas cosas y escribir el resultado en una nueva base de datos. Debido a que algunos de los nombres de las tablas son los mismos, los nombres de los modelos serán los mismos, por lo que quiero asignarles un espacio a mis modelos como tal.

module OldData class Account <ActiveRecord::Base has_many :subcriptions establish_connection $olddb end class Subscription <ActiveRecord::Base belongs_to :account establish_connection $olddb end end

donde $ olddb es un hash requerido para conectarse a la base de datos anterior

Puedo abrir registros de cuenta y leerlos de forma correcta, pero el modelo de cuenta no tiene una asociación de suscripciones. La última documentación de Rails sugiere que esto debería funcionar. pero no es así

¿Algún consejo?