我在rails中的模型上定义一个自定义Exception作为一种包装异常:( begin[code]rescue[raise custom exception]end)
当我提出异常时,我想传递一些关于a)内部函数引发错误的模型实例,以及b)捕获的错误的信息.
这是一个模型的自动导入方法,该方法由来自外部数据源的POST请求填充.
tldr; 如果您自己定义Exception,如何将参数传递给Exception?我在该Exception上有一个初始化方法,但raise语法似乎只接受一个Exception类和消息,没有传递给实例化过程的可选参数.