%div{ :'data-role' => :content, :'data-theme' => 'b'}
%l{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'e'} %i{ :'data-role' => 'list-divider'} Server message %i %3= h [err.class.name, err.message].join(' - ') %i{ :'data-role' => 'list-divider'} Original request URI %i %{ :href => request.env['REQUEST_URI'], :'data-ajax' => 'false'} %san=request.env['REQUEST_URI'] %span{ :class => 'ui-li-count'} Retry %i{ :'data-role' => 'list-divider'} err details %i - if err.class.method_defined? :details %= h err.details - else %m No details %i{ :'data-role' => 'list-divider'} Backtrace %i %re= bt err.backtrace - if err.backtrace %iv{ 'data-role' => :collapsible, 'data-collapsed' => "true"} %3 Backtrace %l{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'e'} %i %re= h err.backtrace.join("\n") %iv{ 'data-role' => :collapsible, 'data-collapsed' => "true"} %3 Parameters %l{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'e'} - if params.keys.empty? %i{ :'data-role' => 'list-divider'} No parameters - params.each do |key, value| - next if value.inspect.to_s == '#' %i{ :'data-role' => 'list-divider'}=key %i %san{:style => 'font-weight:normal;'}=value.inspect %iv{ 'data-role' => :collapsible, 'data-collapsed' => "true"} %3 Request details %l{ :'data-role' => :listview , :'data-inset' => :true, :'data-divider-theme' => 'e'} - request.env.each do |key, value| - next if value.inspect.to_s == '#' %i{ :'data-role' => 'list-divider'}=key %i %san{:style => 'font-weight:normal;'}= h value.inspect