だから私は複数の入力を持つフォームを持っています。例えば:
<div class="grid_12">
<%= f.input :status, as: :radio_buttons, collection: [ 'available', 'pending', 'rented','coming soon','off-market'], checked: @base_address.status %>
<%= f.input :coop, as: :radio_buttons, collection: ['Cooperate with brokers','Keep in-house'], checked: @base_address.coop %>
</div>
私がやっていることは、リストを複製することです。複製をクリックすると、以前に選択した値がフォーム上で選択されたように表示されるようにします。ステータスの最初の入力は完全に機能します。ステータスは文字列です。2 番目の coop は届きません。クロムで検査を行うと、最初のものでこれが得られます:
<input checked="checked" class="radio_buttons required" id="address_status_off-market" name="address[status]" required="required" type="radio" value="off-market">
しかし、これは2番目です:
<input class="radio_buttons required" id="address_coop_cooperate_with_brokers" name="address[coop]" required="required" type="radio" value="Cooperate with brokers">
<input class="radio_buttons required" id="address_coop_keep_in-house" name="address[coop]" required="required" type="radio" value="Keep in-house">
一方が機能し、他方が機能しない方法がわからない