Un po 'una domanda per principianti sulle associazioni di binari.Rails: belongs_to vs has_one
Ho un modello di bug e un modello di stato. Lo stato è fondamentalmente solo una tabella coppia chiave/valore. Tra le scelte disponibili, direi che Bug has_one Status ha più senso. Tuttavia, secondo this
Il contenuto appartiene a ContentTemplate. Vai indietro e guarda come ho descritto il problema , e vedrai che funziona. Con belongs_to, la tabella accetta la responsabilità per la chiave esterna. Quindi il contenuto di ha un content_template_id. E ContentTemplate non ha bisogno di nulla. Posso indicarlo a volontà. Fatto.
Il bug appartiene a Status sarebbe più appropriato (poiché Bug dovrebbe prendere la chiave esterna). Semanticamente, il suo esempio ha senso, ma il mio non ne fa alcuno. È solo una stranezza di binari in cui in questa situazione sembra strano o non capisco qualcosa/sto sbagliando?
Immagino sia una dimostrazione di quanto le rotaie funzionino semanticamente, che colpendo questa situazione ero come "Devo fare le cose sbagliate" –