gpt4 book ai didi

javascript - 将 ruby​​ 代码与 js.coffee 脚本混合

转载 作者:行者123 更新时间:2023-11-29 10:20:13 25 4
gpt4 key购买 nike

我的 View 中有 ajax 链接,我想在将它们发送到实际操作之前检查密码,因为我使用的是设计 Controller ,所以我只能使用特定的密码检查。以下是我希望用于验证的 CoffeeScript 。

.<%= 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 代码如何与 coffee 脚本组合一起工作。

最佳答案

如果它是您静态 Assets 的代码,那么很明显您将无法将一些服务器端动态放入其中。它将被转换成一个普通的 JavaScript 片段并放入您的应用程序的 public 中。文件夹。

如果您的 View 名为 *.coffee,那么您已经完成了所有准备工作。以这种方式命名的 View 将使用 ERb 引擎自动进行预处理(通过 <%= ... %> ):

views/some/thing.coffee:

alert "Server's time is <%= Time.now %>"

关于javascript - 将 ruby​​ 代码与 js.coffee 脚本混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13649629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com