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

时间:2017-12-31 03:51:42

标签: ruby-on-rails ajax heroku remote-server

heroku上我的rails应用程序中 remote = true 的链接未在heroku中正确处理,它们应该被处理为HTML,而是被处理为{ heroku服务器上的{1}}。

从heroku服务器登录

log from heroku server

同时,当本地运行相同的应用程序时,这些链接已正确处理(作为JS处理)。

来自我本地服务器的日志

log from local server

以下是我的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中的管理员身份登录时,可以找到上述链接。

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

用户名:samuel

密码:samuel

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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

remote: trueJS相关,如果您出现JS错误,则无法解决所有console错误。

由于