рельсы - JavaScript не работает на herokuapp - PullRequest
0 голосов
/ 07 марта 2019

Я знаю, что этот вопрос часто задают в старых сообщениях

но никто не решил мою проблему. Проблема - ошибка в веб-консоли

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. Есть идеи?

(извините за плохой английский)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...