ruby-on-rails-3.1 - Rails 3.1 link_to 未正确显示确认或销毁

标签 ruby-on-rails-3.1 railstutorial.org link-to

我一直在翻阅 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 解决了这个问题,删除并确认应该可以工作,现在回到编码!

特别鸣谢 George Shaw这个答案结束于 https://stackoverflow.com/a/8350158/1127011 .

如果您想知道,标题仅适用于鼠标悬停。

关于ruby-on-rails-3.1 - Rails 3.1 link_to 未正确显示确认或销毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8726534/

相关文章:

ruby - ruby/rails 中的 openssl smime

css - Michael Hartl 的 Rails 教程第 8 章中的问题 - CSS Expects

ruby-on-rails - 带有选项的 link_to image_tag (rel, title)

html - 在 Rails link_to 中添加 span 标签

ruby-on-rails - update_attributes 不起作用

ruby-on-rails - 我有3.1.3时在3.0.10中创建新的Rails应用程序

ruby-on-rails-3.1 - Rails 3.1生产中的 Assets 管道

ruby-on-rails - Net::SMTPAuthenticationError(需要 530-5.5.1 身份验证。了解更多信息):

ruby-on-rails - 这些错误消息是什么意思?

ruby-on-rails - 使用 :confirm in my link_to helper method in ruby on rails 4 has no effect what so ever. 可能有什么问题?