[英]Rails 3 - Javascript :confirm not working for link_to and button_to with :method => :delete
[英]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.