12
13
14
15
16
17
18
19
20
21
22
|
# File 'app/controllers/decidim/errors_controller.rb', line 12
def internal_server_error
@info_hash = {
user: current_user&.id || t(".unknown"),
date_and_time: l(Time.current, format: "%Y-%m-%dT%H:%M:%S.%6N"),
request_method: request.request_method,
url: try(:request).original_url,
reference: Decidim::LogReferenceGenerator.new(request).generate_reference
}
@plain_info = @info_hash.keys.map { |val| t(".#{val}") }.zip(@info_hash.values).map { |val| val.join(": ") }.join("\n")
render status: :internal_server_error
end
|