2016-02-05 50 views
0

我有一堆环境变量设置在我的Windows机器上,我想要在HTML页面上显示。我能够成功显示一个,但不知道如何循环显示所有键值对。如何使用Rails在HTML页面上显示所有环境变量?

请指导。

的Rails版本:4.2

环境变量:

MY_ENCODING_SCHEME: utf8 
DB_CONN_POOL: 10 
DB_USER_NAME: guest 
DB_PWD: secret 

index.html.erb

<div class="table-container"> 
    <table class="table"> 
    <thead> 
    <tr> 
     <th colspan="2">Environment Variables</th> 
    </tr> 
    </thead> 
    <tbody> 
     <tr><td><%= ENV["MY_ENCODING_SCHEME"] %></td></tr> 
    </tbody> 
    </table> 
+0

为什么特别是在键值对中? – Pavan

+0

因为我希望在单个HTML表格中看到名称和相应的值。 – user2325154

回答

1

您可以遍历这样

环境变量
<table> 
    <thead><tr><td>Variable</td><td>Value</td></tr></thead> 
    <tbody> 
    <% ENV.each do |k,v| %> 
     <tr><td><%= k %></td><td><%= v %></td></tr> 
    <% end %> 
    </tbody> 
</table> 
+0

非常感谢!这就是我一直在寻找的东西。 – user2325154

1

你总是可以做这样的事情:

<% ENV.each do |k, v| %> 
    <tr> 
     <td> 
      <%= "#{k} - #{v}" %> 
     </td> 
    </tr> 
<% end %> 

是你脑子里想的是什么?

编辑:只要确定这不会在生产环境中看到一天的光芒!