Как я могу показать переключатель, выбранный с помощью simple_form?

Итак, у меня есть форма с несколькими входами. например:

<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>

Что я делаю, так это клонирование списка, и я хочу, чтобы ранее выбранные значения отображались в форме, выбранной в моей форме, когда я нажимаю клонировать. первый вход для статуса работает отлично. статус является строкой. второй, курятник, не проходит. когда я делаю проверку в Chrome, я получаю это для первого:

<input checked="checked" class="radio_buttons required" id="address_status_off-market" name="address[status]" required="required" type="radio" value="off-market">

но это для второго:

<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">

не уверен, как один может работать, а не другой

0 ответов

Другие вопросы по тегам