В моем приложении rails есть модель урока, которая относится к курсу. На новой странице урока есть коллекция курсов, которые можно выбрать для урока. У курсов есть несколько «курсов_типов», но наиболее важным для этого вопроса является «физический» тип_курса. Это пример кода
<%= f.association :course, collection: current_academy.courses.collect
{ |u| [u.title, u.id] }, prompt: t("select") %>
На этой же странице вы можете добавить видео-ссылку на урок
<%= f.input :video, label: t(".vimeo_link_to_video") %>
Я хочу иметь возможность удалить ссылку на видео, если тип_курса 'физический'.
В моем JS у меня есть
document.addEventListener('DOMContentLoaded',function() {
document.querySelector('select[name="lesson[course_id]"]').onchange=changeEventHandler;
},false);
function changeEventHandler(event) {
if(event.target.value == "97" ) {
$(".vimeo").hide();
}
else {
$(".vimeo").show();
}
}
В данный момент мне нужно ввести идентификатор курса, чтобы он работал. То, что я хочу, - это возможность динамически определять тип курса. По сути, я хотел бы сделать что-то подобное в javascript
if(event.target.value == course.physical? )
Как я могу динамически удалять входные данные формы видео с помощью Javascript, когда значение курса является «физическим» типом_курса.