是否有可能Rails.env
通过javascript/jQuery直接访问?
我可以把一些东西放在DOM中,然后阅读它,但这似乎有点hackish.具体来说,我希望能够根据环境是测试,开发,登台还是生产在javascript中创建条件语句.
Rails在服务器上.jQuery在客户端上.您必须以某种方式从服务器向客户端提供信息.典型的方法是使用服务器端代码输出一些JavaScript,如下所示:
<script> var environment = "<%= Rails.env %>"; </script>
...假设该值不会有双引号.json_encode
如果有必要,Rails可能与PHP相当.