链接上的远程 true 被处理为 html 而不是 js

remote true on links been processed as html instead of js

我在 heroku 上的 rails 应用程序中 remote=true 的链接在 heroku 中没有被正确处理,它们应该被处理为 JS ,相反,它们在 heroku 服务器 .

上被处理为 HTML

来自 heroku 服务器的日志

同时,当同一应用程序在本地 运行 时,这些链接会得到正确处理(处理为 JS)。

来自我本地服务器的日志

下面是我的 rails Rails 5.0.0.1 应用程序

中包含这些链接的代码片段
<div id = "navs" class="admin-nav">
  <ul class="na">
       <li class = "adminli" id = "dash">
            <%= image_tag('navs/course.svg', class: 'icon icon-img')%>
            <%= link_to "Dashboard", admin_dashboard_path, remote:true %>
       </li>
       <li class = "adminli" id = "lect">
            <%= image_tag('navs/lecturer.svg', class: 'icon icon-img')%>
            <%= link_to "Lecturer", admin_lecturer_path, remote:true %>
      </li>
      <li class = "adminli" id = "stud">
            <%= image_tag('navs/student.svg', class: 'icon icon-img')%>
            <%= link_to "Student", admin_student_path, remote:true %>
      </li>
      <li class = "adminli" id = "cos">
             <%= image_tag('navs/course.svg', class: 'icon icon-img')%>
             <%= link_to "Courses", admin_course_path, remote:true %>
      </li>
      <li class = "adminli" id = "new">
              <%= image_tag('navs/news.svg', class: 'icon icon-img')%>
               <%= link_to "News", admin_news_path, remote:true %>
       </li>
       <li class = "adminli" id = "session_act">
               <%= image_tag('navs/news.svg', class: 'icon icon-img')%>
               <%= link_to "Session Activities", "admin_session_activities_path", remote:true %>
        </li>
  </ul>

以上链接可以在 my rails application 中以管理员身份登录后找到。

应用程序的管理员登录详细信息

用户名:塞缪尔

密码:塞缪尔

我在控制台上看到很多错误,请参见下图

首先,你必须解决错误,然后尝试或询问论坛。

remote: trueJS 相关,如果您遇到 JS 错误,则无法正常工作,这就是您需要解决所有 console 错误的原因。

谢谢