Есть ли способ переопределить id для отключенных опций в select перед отправкой формы в Rails - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь отключить опции внутри выпадающего списка для архивных записей и хочу знать, есть ли способ переопределить значение id / send в форме перед отправкой. У меня есть 2 раскрывающихся списка, в которых используется тот же идентификатор, и при редактировании формы для уже отключенных записей (во втором раскрывающемся списке) идентификатор передается из первого раскрывающегося списка, поскольку отключенная запись не будет отправлена. Как переопределить этот идентификатор при отправке сформировать?

<div class="field">
    <%= form.label :discrepancy_id, 'Discrepancy Category' %>
    <%= form.select :discrepancy_id, Discrepancy.get_first_category_details, {include_blank: "Select the Discrepancy category....." , :selected => (@fault.id.nil?) ? nil : Fault.selectedCategory(@fault.discrepancy_id)},:class => 'failure-category', :required => true%>
  </div>

<div class="field" data-target="fault.discrepancyContainer">
    <%= form.label :discrepancy_id, 'Discrepancy Name' %>
    <%= form.select :discrepancy_id, grouped_options_for_select(Discrepancy.get_grouped_names_based_on_category, {:selected => @fault.discrepancy_id, :disabled => Discrepancy.get_archived_entries}), {include_blank: "Select the Discrepancy Name....."}, :class => 'failure-mode', :required => true %>
  </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...