Я столкнулся с проблемой ниже при использовании метода Onclick в файле html.erb в рубине на рельсах.
Uncaught ReferenceError: modifyGroup is not defined at HTMLButtonElement.onclick (new:48141)
Я написал поиск и другие методы в файле js, и все они работают нормально. Но только этот метод, я не получаю эту ошибку.
function modifyGroup() {
var groupname = document.getElementById("groupname").value;
var parametersname=document.getElementById("object_test").value;
$.ajax({
method: "GET",
dataType: "text",
url: "/group/update_group",
data: {
groupname: groupname,
parametersname: parametersname,
},
success: function(result) {
if (result === 'false') {
alert('Group Could not be Updated !!!');
return false;
} else{
alert('Group Updated successfully !!!');
window.location='/group/new';
}
}
});
}
Пожалуйста, предоставьте полный код. Где вы вызываете функцию modifyGroup ()?
я вызываю modifygroup () ниже
<button name = "butxton" type = "button" onClick = "modifyGroup ()" class = "btn mx-auto btn-primary" style = "width: 200px;" id = "update_group_btn"> Обновить группу </button>
вы вызываете modifygroup, но имя функции - modifyGroup
Да Только ModifyGroup (). Ошибка копирования и вставки
По-прежнему возникает такая же ошибка



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


Включите файлы js в свои представления, используя
<%= javascript_include_tag "filename_js", "data-turbolinks-track" => true %>
и добавьте свой js файл в assets.rb
Rails.application.config.assets.precompile += %w( filename_js.js )
Тогда беги
rake assets:precompile
И запустите свой рельсовый сервер
Добро пожаловать @AlexRoz
пожалуйста, покажите полный код