我一直在研读 Railstutorial.org 上的章节并使用 Rails 3.1.3,因为我很疯狂和/或想要挑战。我设法轻松地解决了大多数版本问题,但这个问题困扰了我一段时间。
在10.4.2中,Michael Hartl使用以下代码删除用户:
<%= link_to "delete", user, :method => :delete, :confirm => "You sure?",
:title => "Delete #{user.name}" %>
如果您在浏览器(chrome)中测试它,而是将您发送到该用户页面,则它无法正常工作。
如果您包含以下内容,它应该可以工作:
<%= javascript_include_tag :defaults %>
但它在 Rails 3.1 上失败了(不过它应该适用于 Rails 3.0,或者我是这么听说的)。
对于那些为使用 Rails 3.1 而烦恼的人,这里有一个解决方案。
<%= javascript_include_tag "application" %>
使用“application”而不是 :defaults 解决了这个问题,删除并确认应该可以工作,现在回到编码!
特别感谢乔治·肖对于这个答案https://stackoverflow.com/a/8350158/1127011 .
如果您想知道,标题仅适用于鼠标悬停。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)