【发布时间】:2015-12-19 18:53:30
【问题描述】:
我正在尝试在我正在构建的应用程序中设置一个密钥系统。我有一个具有这种逻辑的代码:
$('.key-test-button').on('click', function(){
if ($('.key-test-input').val() === "MYKEYHERE"){
$('#hidden-div-instructor').show();
}
});
我的想法是将“MYKEYHERE”替换为我将存储为环境变量的代码中的隐藏值。我知道如何为 API 执行此操作,例如在 rails 内部,但我不熟悉如何在我的 javascript/jquery 脚本中访问此变量。如果有人能给我一个见解,我会很高兴。谢谢。
【问题讨论】:
-
您需要将其传递到页面/js。您可以在 js 文件中为您正在处理的特定视图使用 .js.erb。
-
@Thai 是通过 html 数据属性传递变量然后在你的 javascript 中使用的好方法
标签: javascript jquery ruby-on-rails