mysociety/alaveteli

View on GitHub
app/views/admin_general/debug.html.erb

Summary

Maintainability
Test Coverage
<% @title = "Debug" %>

<h1><%= @title %></h1>

<p>You are <%= @admin_current_user %></p>

<h2>Version numbers</h2>

<p>
  Alaveteli version: <%= @current_version %>
  <br>
  <% if @current_branch == "(no branch)" %>
    Alaveteli branch: (no branch)
  <% else %>
    Alaveteli branch: <%= link_to @current_branch, @github_origin + @current_branch %>
  <% end %>
  <br>
  Alaveteli commit: <%= link_to @current_commit, @github_origin + @current_commit %>
  <br>
  RUBY_VERSION <%= RUBY_VERSION %>
  <br>
  Rails::VERSION::STRING <%= Rails::VERSION::STRING %>
  <br>
  Xapian::version_string <%= Xapian::version_string %>
</p>

<h2>Configuration</h2>

<p>
  Rails env: <%= Rails.env %>
  <br>
  Rails root: <%= Rails.root %>
</p>

<h2>Environment variables</h2>
<table>
  <% @request_env.each do |k,v| %>
    <tr><td><%= k %></td><td><%= v %></td></tr>
  <% end %>
</table>

<h2>Parameters</h2>
<table>
  <% params.each do |k,v| %>
    <tr><td><%= k %></td><td><%= v %></td></tr>
  <% end %>
</table>

<h2>Session</h2>
<table>
  <% session.to_hash.each do |k,v| %>
    <tr><td><%= k %></td><td><%= v %></td></tr>
  <% end %>
</table>