我有以下問題: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