J'ai deux modèles qui ne sont pas liés (dans le sens db) mais qui ont des colonnes communes (Nom, Email, etc.).Comment mélanger deux modèles de rails en une seule recherche?
Class Account < ActiveRecord::Base
end
Class LegacyAccount < ActiveRecord::Base
end
Pour diverses raisons, je ne peux pas les fusionner en un seul modèle ou faire des STI. Mais je voudrais une vue simple qui affiche tous les enregistrements des deux modèles dans une belle table (éventuellement triée par un champ commun comme "nom").
Est-il possible de faire une recherche/requête à partir des deux modèles? Ou puis-je faire deux trouvailles et fusionner les tableaux résultants afin qu'ils soient triés? Puis-je utiliser un modèle intermédiaire pour fusionner les deux?
Êtes-vous désireux de travailler tous de trouver de la magie? ou peut-il être quelque chose comme "Account.find_by_account_number" et il retournera soit un compte ou un LegacyAccount –