В настоящее время я пытаюсь создать динамическую форму рельсов, которая изменяется в зависимости от раскрывающегося списка. Форма имеет два разных типа назначения награды (Ковалесский и DSA), и я хочу динамически изменять поля в зависимости от выбора пользователя.
$( document ).ready(function() {
$(".kovaleski").hide()
});
приведенный выше код (записанный в файле application.js) правильно загружает только поля DSA
$( document ).ready(function() {
if (@nomination.award_name == "Kovaleski"){
$(".kovaleski").show(); $(".dsa").hide()
}
else{
$(".dsa").show(); $(".kovaleski").hide()
}
});
Но этот код не работает должным образом и выдает ошибку «Недействительный или неожиданный токен» в консоли. Эта ошибка ставила меня в тупик в течение нескольких дней, и я не уверен, почему я ее получаю.
@mpm, который избавился от ошибки токена, спасибо. Есть идеи по поводу этой новой "Uncaught ReferenceError: номинация не определена"?
Я не знаю, где определяется номинация в первую очередь, вам нужно показать код для этого.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


@nominationне является допустимым javascript. переменная не может начинаться с@,