rails-javascript在herokuapp上不起作用

时间:2019-03-07 01:15:43

标签: javascript ruby-on-rails

我知道这个问题在旧帖子中经常问到

但是,没有人解决我的问题。问题是Web控制台中的错误

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个很好用。但是在部署heroku之后,我收到了以上消息。首先,我寻找了该功能,并在Web调试器中找到了它。我使用Rails 5.2.2Mozila Firefox。有想法吗?

(对不起,英语不好)

0 个答案:

没有答案