Qual è il modo migliore per impostare un campo di genere in Rails 3? Sto usando PostgreSQL.Impostazione di genere in PostgreSQL
Attualmente l'ho come stringa ma mi chiedo se sarebbe più semplice (meglio?) Impostarlo come un numero intero. Se sì, come si farebbe? Voglio produrre un menu a discesa contenente tre valori: "Maschio", "Femmina", "Nessuno dei vostri affari".
Ci scusiamo per la domanda di base, ma sono curioso di semplici, buone pratiche.
Perché il downvote? –
Questa è una soluzione molto restrittiva. Il tipo di enum nativo offre molta più specificità. Inoltre "In entrambi i casi, nil (null) non deve essere valutato come vero o falso di default." non è vero. i valori nulli sono valutati su valori falsi in ruby. –