是否可以直接通过 javascript/jQuery 访问 Rails.env
?
我可以在 DOM 中放入一些内容,然后读取它,但这似乎有点 hackish。具体来说,我希望能够根据环境是测试、开发、登台还是生产,在 javascript 中做出条件语句。
最佳答案
Rails 位于服务器上。 jQuery 在客户端上。您必须以某种方式将信息从服务器提供给客户端。典型的方法是使用服务器端代码输出一些 JavaScript,如下所示:
<script>
var environment = "<%= Rails.env %>";
</script>
...假设该值中没有双引号。 Rails 大概有一个相当于 PHP 的 json_encode
的工具,您可以在必要时使用。
关于javascript - 在 jQuery 中访问 Rails.env 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20381016/