如何使用Rails在HTML页面上显示所有环境变量?

时间:2016-02-05 19:03:10

标签: ruby-on-rails

我在Windows机器上设置了一堆环境变量,我想在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>

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

您可以随时执行以下操作:

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

这是你的想法吗?

编辑:请确保在生产环境中没有看到光明的一天!