Вот что я пытаюсь сделать. На моем «Создать назначение» я хочу, чтобы вопрос «Ссылка» отображался ТОЛЬКО, если в раскрывающемся списке на типе подборки выбрано «Видео».
<%= render 'shared/errors', obj: @assignment %>
<%= form_for(@assignment, :html => {class: "form-horizontal", role: "form"}) do |f| %>
<div class="form-group">
<div class = "xtrapadding">
<%=f.label "Select Unit(s) for Assignment"%>
<%= f.collection_select(:unit_ids, Unit.all, :id, :name, {placeholder: "Units"}, {multiple: true} )%>
</div>
<div class="form-group">
<%= f.label :assignment_type %>
<%= f.select :assignment_type, options_for_select(Assignment.options, params[:type]), {}, required: true, class: 'form-control' %>
</div>
<div>
<%= f.text_field :name, class:"form-control", placeholder: "Title of Assignment", autofocus: true %>
</div>
<div class="field">
<b><%= f.label :description %></b>
<%= f.rich_text_area :description %>
</div>
<div>
<%= f.text_field :duedate, class: "datepicker", placeholder: "Due Date"%>
</div>
<div>
<%= f.text_field :link, class:"form-control", placeholder: "Insert video link", autofocus: true %>
</div>
<div class="form-group" id="submitbutton">
<div align = "center">
<%= f.submit class: "btn waves-effect waves-light" %>
</div>
</div>
</div>
<%end%>
Это последний вопрос, который я хочу показать или скрыть на основе ссылки. Я хочу, чтобы по умолчанию он был скрыт, но был виден, когда выпадающий список выбран с определенным значением. Я вполне уверен, что мне нужно использовать Ajax, но кроме этого я не совсем уверен, с чего начать. Спасибо! Кстати, я использую Webpacker и Rails 6.