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下でのリフレクションを減らす運動。ただこれはヘルパーとかプラギンにしろよと言われるとそれがいい気もしなくはなく。