Ruby 问答列表

Rails 4 - 如何使用 rspec 通过自定义响应模拟异常?

作者:Shruthi R 提问时间:8/26/2022

在 rails 4 中,我使用 rspec 编写测试用例。目前,我想模拟一个服务调用,该调用会引发异常并返回 required(custom) 输出。 例如: allow(RestClient)....

编写一条没有回溯的简单错误消息 [duplicate]

作者:Timur Shtatland 提问时间:5/15/2023

这个问题在这里已经有答案了: 如何创建退出消息 (3 个答案) Ruby 检查程序当前是否正在关闭 (1 个答案) 6个月前关闭。 我想为用户写入一个或一个干净、简单的错误消息,而没有(详细的)回溯...

编写一个简单、干净的错误消息,没有回溯,并在失败时退出 [已关闭]

作者:Timur Shtatland 提问时间:5/25/2023

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 6个月前关闭。 改进此问题 我想在失败时为用户写一条干净、简单的错...

RSpec:为什么“instance_double”适用于 StandardError,而不适用于其他异常类?

作者:Richard-Degenne 提问时间:8/10/2023

在某些测试中,我想设置一个引发特定异常类的模拟。因为这个特定的异常很难在测试中实例化,所以我想使用双精度。 下面是一个示例。 class SomeError < StandardError de...

Ruby on Rails - 将一些 IP 地址列入白名单,查看生产中的完整错误报告

作者: 提问时间:6/19/2017

在 from config > 环境中,通过更改 production: > production.rb 中,开发人员可以打开生产环境的完整错误报告。Rails 4config.consider_al...

为什么在 Ruby 中“拯救 Exception =&gt; e”是不好的风格?

作者:John 提问时间:4/7/2012

Ryan Davis 的 Ruby QuickRef 说(没有解释): 不要拯救 Exception。曾。否则我会捅你一刀。 为什么不呢?什么是正确的做法?...

如何确保我不能通过用户输入 ruby 将整数或任何数字添加到数组中

作者:Rothbury Estate 提问时间:3/29/2022

我正在尝试创建一个只允许字符串传递的数组,根本不允许数字。有没有办法使这成为可能? 我已经尝试了以下方法,期望如果一个整数通过,那么它就会引发错误,但是我忘记了“gets”方法将所有内容转换为字符串...

Rails 如何在引发自定义异常时添加响应

作者:aj soprano 提问时间:8/2/2022

在 rails 中引发异常时,我还想添加一个自定义响应。 例如,如果我做了一个自定义的 404 异常,那么我希望响应是这样的。我正在考虑做这样的事情:msg: "no record found ra...

我应该在哪里以及如何处理多个异常?

作者:N0ne 提问时间:11/23/2022

我在处理异常时遇到了问题。我知道该怎么做,但我不确定什么是营救他们的正确地方。例如: class ExampleService def call ... raise ExampleServic...

忽略 CombinePdf 异常

作者:Steph 提问时间:6/15/2022

我只想跳过 CombinePdf::P arsingError(不支持可选内容 PDF 文件,并且无法安全地提取其页面。 当我在 begin/rescue 中上传 PDF 文件但它不起作用时,我该怎么...


共1180条 当前第6页