Ruby on Rails est une nouveauté pour moi. J'essaye de récupérer l'ensemble des colonnes de 3 tables différentes. Je pensais pouvoir utiliser la vue SQL pour récupérer mes résultats mais je n'arrivais pas à trouver un moyen d'utiliser les vues dans Rails. Voici mes tables. 1) User table -> nom d'utilisateur, mot de passe et email 2) UserDetails table -> clé étrangère: user_id, nom, adresse1, ville etc. 3) UserWorkDetails -> clé étrangère: user_id, travail adresse1, travail type, etcComment joindre plusieurs tables avec des relations un à un dans les rails
Ces 3 tables ont des relations un à un. Ainsi, la table 2 appartient à la table 1 et la table 3 appartient également à la table 1. Le tableau 1 contient un détail d'utilisateur et un détail d'utilisateur. Je souhaite obtenir l'adresse e-mail de l'utilisateur, son nom, son adresse1, sa ville, son adresse de travail1 et son type de travail à l'aide de jointures.
Quelle est la meilleure façon de gérer cela?