我有以下问题:Rails中的外部数据库关联。更新数据
我有两个型号,连接到外部数据库(MySQL的) 在外部数据库中的两个表的正确名称是: f_aziende
和f_partecipanti
(这是意大利)。 在我的Rails应用程序中,我创建了两个模型来连接这些表格,我打电话给:
formation_db
和reference_db
。
这里我的模型代码:
class ReferenceDb < ActiveRecord::Base
establish_connection "#{Rails.env}_db2"
self.table_name = "f_partecipanti"
self.primary_key = 'id'
belongs_to :formation_db
end
class FormationDb < ActiveRecord::Base
establish_connection "#{Rails.env}_db2"
self.table_name = "f_aziende"
self.primary_key = 'id'
has_many :reference_dbs , :foreign_key => "id_azienda"
end
的问题是,我不能够更新相关联formation_db
的所有行。另外,我不确定两个模型的关联是否正确。我的意思是,在这种情况下,铁轨词汇的传统是什么?
在我的其他项目中,我通常会写:
和我更新所有在一行代码涉及到公司的事情。 我如何在我的情况下创建类似于此的东西?
你能粘贴错误吗? –
这不是一个错误。这是我没有想法如何编程的东西 – Vito