javascript - 无法删除并显示确认框

标签 javascript ruby-on-rails ruby confirm

我无法在 Rails 3.1 中删除或显示确认框。

我的 application.hmtl.erb 布局中有以下几行:

<%= stylesheet_link_tag  "application" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>

我还尝试将“application”更改为 :defaults 或“prototype”或“jquery”,但它没有改变任何内容。

需要帮助!

最佳答案

确认框和路由到 REST 操作是由不显眼的 javascript 文件完成的。您遇到这个问题是因为您没有包含它。

检查您的 application.js 内部是否有以下几行(在任何实际的 javascript 代码之前):

//= require jquery
//= require jquery_ujs

此示例假设您的 Gemfile 中有 jquery-rails gem。如果您有 prototype-rails,您应该切换到:

//= require prototype
//= require prototype_ujs

关于javascript - 无法删除并显示确认框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11558044/

相关文章:

javascript - 在 Jinja 模板中更改 h1 标签中某个部分的样式

javascript - 如何使用查询选择器获取标签内的元素?

ruby-on-rails - 为什么这个简单的迷你测试失败了?

ruby-on-rails - 理解突变失败

ruby - 通过 Rmagick 将图像附加到 PNG

javascript - 使用文件链理解 ES6 中的导入/导出

javascript - 如何仅使用 jQuery 构建类似 Quicksand 的动画

ruby-on-rails - 忽略 Rails 唯一性检查中的空格

ruby-on-rails - 运行 RSpec 集成测试时 NoMethodError 未定义方法 'merge'

arrays - 试图从数组中求和