我想在link_上添加确认消息,以便与Ruby一起工作.

= link_to 'Reset message', :action=>'reset' ,:confirm=>'Are you sure?'

知道它为什么不起作用吗?

推荐答案

首先,你应该确认你的布局有jquery_ujs个.

//= require jquery_ujs

判断布局中是否包含application.js:

= javascript_include_tag :application

在开发模式下,查看源html并验证jquery_ujs.js是否存在.

运行服务器并验证链接标记的值是否为data-confirm,例如:

<a href="/articles/1" data-confirm="Are you sure?" data-method="delete">

如果所有这些步骤都正确,那么一切都应该正常!

Note:判断一下这条铁路

Ruby相关问答推荐

如何在 Ruby 中创建可调用属性

在 ruby​​ 中提取文档中的主题标签和部分

在Ruby中按字母顺序对数组中的数组进行排序?

ruby:rubocop 抱怨将 if else 转换为 case 语句

使用 Drive API 创建空文件

如何在 ruby​​ 中通过 SSL 调用 HTTP POST 方法?

在Ruby中将嵌套哈希键从CamelCase转换为snake_case

当没有传入块时,是否有更好的方法来防止屈服?

each_with_object 应该如何工作?

如何在Ruby中从字符串中go 除前导和尾随引号

Ruby 哈希文字的顺序是否得到保证?

使用 Homebrew 安装 Ruby

Ruby 的 File.open 给出没有这样的文件或目录 - text.txt (Errno::ENOENT)错误

动态设置 Ruby 对象的属性

Unexpected Return (LocalJumpError)

Ruby 中的标准文件命名约定

如何在 Ruby 中向异常消息中添加信息?

Ruby 哈希白名单过滤器

Ruby:define_method 与 def

将浮点数舍入到Ruby中最接近的整数