我的视图上有ajax链接,我想在将其发送到实际操作之前检查密码,因为我使用的是devise控制器,因此只能使用特定的密码检查.
以下是我希望用于验证的咖啡脚本.
.<%= link_to “CANCEL PAYMENT”, { :action => “some_action”, :info =>
n.id },class: “css_class”,:remote => true %>
我正在使用上面的链接
我正在寻找以下类型的代码.
$("a.css_class").live "click", ->
password_variable = prompt("Enter password", "password")
if |ruby-code|current_user.valid_password?(password_variable)|ruby-code|
true
else
alert "You entered wrong password"
false
ruby代码如何与咖啡脚本混合一起使用.
解决方法:
如果这是用于您的静态资产的代码,那么很显然您将无法在其中添加一些服务器端动态.它将转换为普通的JavaScript代码段,并将其放置到应用程序的公用文件夹中.
如果您的视图名为* .coffee,则说明您已经完成了所有准备工作.以这种方式命名的视图将使用ERb引擎自动进行预处理(通过<%= ...%>):
在视图/某些/事物中:
alert "Server's time is <%= Time.now %>"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。