When creating new records, I can select Yes or No and it writes the
proper value to table.

When I edit existing records, unlike other select list menus which
automatically go to the existing value in the select list, the
‘Accepted’ list always displays "Accepted?’ (the prompt, never the
value) in the pop-up selected list, no doubt because it cannot figure
out the reverse translation of existing column 0’s and 1’s backwards to
Yes : No logic.

using radio buttons for a boolean defies logic as I can’t make sense of
the api

radio_button_tag(name, value, checked = false, options = {})

from my example below…

<%= radio_button_tag(‘placement’, ‘accepted’ ‘?’ %>

field is to have either 0 or 1 - display should be “Yes” or “No”

The pop-up list for Yes or No works fine except that in edit mode, the
value already exists in the column and all I really need is for it to
preselect “Yes” or “No” based upon the column contents. The above radio
button api (with absolutely no examples) doesn’t make a lick of sense to
me.