Non è sicuro che sia il posto giusto per questa domanda, ma proviamo.
Sto costruendo uno strumento che genera campi personalizzati. In particolare, sto lavorando ai pulsanti di opzione.
La strategia corrente è quella di elencare le impostazioni di campo della radio in una tabella e tutte le scelte in un'altra. Quindi i pulsanti di opzione attuali sono memorizzati in radio .
Associazioni
impostazione del campo --has_many-->
scelte
impostazione del campo --has_many-->
radio
radio --has_many-->
scelte
Esempio
Diciamo che abbiamo:
- impostazione del campo : genere
- scelte : maschio / femmina
- radio : genere Paul
Associamo Paul gender a Male .
Pubblicazioni
1) Se elimino la scelta male , allora genere Paul deve diventare automaticamente donna ? È una radio, deve esserci una scelta ...
2) Se elimino entrambi male e donna prima di aggiungere altre scelte (diciamo uomo e donna ) quale sarebbe Paul gender ? Dovrebbe essere vuoto? Ma poi in UI l'utente vedrà uno dei nuovi selezionati, quindi dovrei selezionarlo casualmente? Ma come può l'utente fare affidamento sulla radio precedentemente creata (diciamo che sono 100000): diventeranno tutti uomo ?
Possibile soluzione
Dovrebbe essere obbligatorio avere Nessuno scelta ? Vedi questo thread