链接上的远程 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: true
与 JS
相关,如果您遇到 JS
错误,则无法正常工作,这就是您需要解决所有 console
错误的原因。
谢谢
我在 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: true
与 JS
相关,如果您遇到 JS
错误,则无法正常工作,这就是您需要解决所有 console
错误的原因。
谢谢