我有兩個模型是不相關的(在數據庫意義上),但有一些共同的列(名稱,電子郵件等)。如何將2個Rails模型組合成單個查找?
Class Account < ActiveRecord::Base
end
Class LegacyAccount < ActiveRecord::Base
end
由於各種原因,我無法將它們合併到一個模型或做STI。但我想要一個簡單的視圖,在兩個模型中顯示來自兩個模型的所有記錄(可能按照「名稱」這樣的公共字段排序)。
是否可以從兩個模型中進行查找/查詢?或者我可以做兩個發現併合並結果數組,以便它們排序?我可以使用一些中間模型來合併嗎?
你希望所有的魔法找到的工作?或者它可以像「Account.find_by_account_number」這樣的東西,它會返回一個帳戶或LegacyAccount – 2010-07-22 18:19:43