J'ai une liste déroulante avec plusieurs valeurs de boutons radio à choisir. Si vous ne choisissez pas une option, la valeur sera enregistrée dans la base de données comme nulle. Mais si vous choisissez une option, vous ne pouvez pas la décocher. J'ai donc besoin d'une option "non indiqué" dans la liste déroulante, qui enregistrerait la valeur comme nulle dans la base de données.
Comment puis-je modifier ces paramètres de la meilleure façon possible afin de pouvoir enregistrer la valeur null dans la base de données. Je dois modifier le code ci-dessous pour qu'une option supplémentaire "non sélectionné" apparaisse et que la valeur null soit enregistrée dans la base de données lorsque l'option "non sélectionné" est choisie.
<%= account_pref.input "editorial_#{key}".to_sym, :as => :radio, :collection => options_for(Editorial, key.to_sym), :wrapper_html => { :class => "compact" }, :label => key.titleize %>