繁体   English   中英

Javascript错误导致Rails link_to函数停止工作

[英]Javascript error causing rails link_to functions to stop working

这是我的第一篇文章,如果我的问题格式不符合要求,我深表歉意。

目前,我在ruby on rails Web应用程序上的JavaScript出现了问题,我一直在关注Michael Hartl Ruby on Rails教程(在此处找到)的rails教程。 在第14章中,他向用户展示了如何实现AJAX功能,以允许follow/unfollow按钮来更新视图,而无需用户刷新屏幕。

无论如何,我遇到的问题是代码中的某个地方出现了问题,这导致我所有的rails link_to方法在单击时都停止工作。 我没有收到任何错误,但是由于链接不起作用而无法浏览我的网站。 绝对是删除行时的JavaScript问题:

<%= javascript_include_tag 'application', media: 'all', 'data-turbolinks-track' => true %>  

从我的application.html.erb文件中,我的按钮可以工作。 我只是将javascript包含标记添加到了我的应用程序文件中,但是其他一些我的网站功能需要它。

任何帮助,将不胜感激,

谢谢

凯恩

当您单击link_to ,会发生什么? 检查您的服务器日志(除非为守护程序模式,否则为控制台,否则为log/development.log )-那是什么意思,哪些视图进行了检查或渲染(当所有请求以xhr的形式发送时可以提供帮助)? 如果单击后未将任何内容写入日志,请检查您的浏览器控制台-是否存在一些错误或消息? 否则,请检查您的js文件,也许是标记a上当前存在的单击侦听器,以防止出现这种情况。

另外,如果所有步骤都无济于事,请提供您的路由器代码,链接示例和相同的控制器(或链接到仓库)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM