Est-ce une relation qui peut être décrite dans les relations du modèle ActiveRecord de Ruby on Rails?Cette relation peut-elle être décrite dans Ruby on Rails?
Customer Address
=================== =========
Billing_Address_Id >------}
}---|- AddressId
Shipping_Address_Id >------}
pour que je puisse avoir des données qui ressemble à ceci:
Adresse:
Id | Addr | City | State | Zip |
================================================
1 | 123 Main | New York | NY | 99999 |
2 | 200 2nd Street | New York | NY | 99999 |
3 | 300 3rd Street | Albany | NY | 99998 |
4 | PO Box 4 | Albany | NY | 99998 |
Client:
Id | Name | Billing_Address_Id | Shipping_Address_Id |
=======================================================
1 | Bob | 1 | 1 |
2 | Al | 2 | 1 |
3 | Joe | 3 | 4 |
Je veux stocker les adresses dans leur propre table, car les données peuvent être partagées entre les clients (adresse de livraison en particulier). Mais il n'y aurait même que deux adresses pour un client donné.
Je voudrais éviter une relation plusieurs-à-plusieurs à moins qu'il n'y ait pas d'autre moyen.
La conception de la table vous aidera. Je n'étais pas au courant du "type de données" .références. – y0mbo