Rails' execption.message 是否包含堆栈跟踪?

Does Rails' execption.message ever contain a stack trace?

我已将一些代码投入生产,在这些代码中我已将异常呈现到页面。后来,我意识到除了错误之外,异常本身还包含一个堆栈跟踪。现在,我发现 exception.message 将只包含错误。将 exception.message 渲染到页面而不用担心出现堆栈跟踪是否安全?或者我应该只记录此信息而不是将其呈现到页面?

一般来说,从异常中呈现实际消息听起来不是最好的主意。异常消息是针对日志的,而不是针对用户的。这对于堆栈跟踪来说是双倍的。最好只将它们写入日志。

然后回答问题:消息属性从不包含堆栈跟踪,不。