Rails 6: Не могу заставить опции select 1000 * помощника работать должным образом - PullRequest
1 голос
/ 19 января 2020

У меня возникла проблема, когда я попытался найти помощник выбора формы в Rails 6 и реализовать его соответствующим образом. Я пробовал как можно больше разных фраз, но мои html_options все еще не запускаются.

Вот соответствующий код:

<div class="form-group">
    <%= f.label :assignment_type %>
    <%= f.select(:assignment_type, options_for_select(Assignment.options, params[:type]), {},  {id: 'assign_type'})%>
</div>

<script type="text/javascript">
    $('#assign_type').change(function () {alert("Yayyy!!!")});
</script>

Я не думаю, что проблема заключается в части Javascript, потому что когда я меняю id: 'assign_type' на class: 'hidden' (который у меня есть), он не скрывает элемент. Поэтому я думаю, что проблема заключается в форме помощника выбора. Дайте мне знать, если мне нужно прикрепить еще код.

1 Ответ

0 голосов
/ 19 января 2020

Прежде всего, вы должны увидеть это в DOM, используя инструменты разработчика Chrome или Firefox.

Попробуйте следующее, чтобы создать свой выбор:

<%= f.collection_select(:assignment_type, Assignment.options, :second, :first, {}, {id: 'assign_type'}) %>

, который должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...