Railsのエラー画面に出るデバッグ情報を他所でも表示する

こんな感じで。

<% if Rails.env == "development" %>
  <div id="session">
    <% @exception ||= Struct.new(:blamed_files).new([]) %>
    <%= render :file=>("/"+ActionController::Base.new.send(:rescues_path, "_request_and_response")) %>
  </div>
<% end %>

app/views/layout/application.htm.erbなんかに入れておくといい感じかもしれません。けっこう無理矢理ですのでもっとかっこいいのが欲しいですが。

sendどうよ、と思うのですが、Rails.env=="development"の時だけなので見逃して欲しいなぁ < app下でのリフレクションを減らす運動。ただこれはヘルパーとかプラギンにしろよと言われるとそれがいい気もしなくはなく。