如何在javascript上从rails访问环境变量?

我正在尝试在我正在构建的应用程序中设置一个关键系统。 我有一个具有此逻辑的代码:

$('.key-test-button').on('click', function(){ if ($('.key-test-input').val() === "MYKEYHERE"){ $('#hidden-div-instructor').show(); } }); 

而我的想法是将“MYKEYHERE”替换为我将作为环境变量存储的代码的隐藏值。 我知道如何为API执行此操作,例如,在rails中,但我不熟悉如何在javascript / jquery脚本中访问此变量。 如果有人能给我一个洞察力,我会很高兴。 谢谢。

正如@davidhoelzer所提到的,你不能用纯js做这个(据我所知)…但是你可以将.js文件改为.js.erb并使用ruby来访问/操作你的环境变量办法。