Я знаю, что этот вопрос часто задают в старых сообщениях
но никто не решил мою проблему. Проблема - ошибка в веб-консоли
TypeError: e is undefined
ReferenceError: ubah_tampilan_menu is not defined
Я пытался выполнить html.erb
файл
<% RuangDepanController::Daftar_Menu.each do |m| %>
<tr>
<div class="menu">
<span class="text">
<%= link_to(m, "javascript:ubah_tampilan_menu('#{m}')") %>
</span>
</div>
</tr>
<% end %>
Код вызывает этот Javascript
скрипт, написанный на Coffeescript
@ubah_tampilan_menu = (menu) ->
xhr = new XMLHttpRequest()
xhr.open('GET', "bentuk_loading")
xhr.onreadystatechange = ()->
document.getElementById("Pertujukan").innerHTML = xhr.responseText
ubah_menu_sebenarnya(menu)
xhr.send()
на локальном хосте: 3000 из этих кодов работают хорошо. Но после развертывания героку я получил сообщение выше. Сначала я искал функцию и нашел ее в веб-отладчике. Я использую Rails 5.2.2
и Mozila Firefox
. Есть идеи?
(извините за плохой английский)