cost 337 ms
Rails:如何将来自模型中的 before_save 的错误添加到控制器中? - Rails: How do I add into the controller an error that comes from a before_save in the model?

我有一个应用程序,您可以在其中提交链接,并使用“net/http”和 Nokogiri 从中提取一些信息。 它的工作方式是用户提交一个 URL,然后在保存帖子之前,从 URL 中提取信息并添加到模型的不同属性中:标题、描述等... 有时,当链接出现问题时, before_save 会失败,例如当 ...

带有代理的 net/http 导致 EOFError(到达文件末尾) - net/http with proxy results in EOFError (end of file reached)

我正在尝试使用 NORD VPN 代理在 ruby 中发出请求。 代理很好,我已经用 curl 以及 python 脚本成功地测试了它。 但是,我无法使其在 ruby 中工作,我怀疑它与代理中使用的奇数端口(89)有关,因为我在使用端口 80 之前在 ruby 中成功完成了此操作。 欢迎任何建议, ...

Ruby 2.7.4 净常数警告 - Ruby 2.7.4 Net Constant Warnings

在crontab中运行ruby脚本以及在终端中手动运行时,我收到重复警告。 我已将脚本更改为使用net/http或Faraday ,我假设后者需要第一个。 最近和以前看到过这种行为,这是net gem 的重新加载,如果我是正确的话,它是core的一部分。 我只是不确定为什么要重新加载。 出于几个原因 ...

无法打开 TCP 连接到 localhost:3101 - Rails / Docker - Failed to open TCP connection to localhost:3101 - Rails / Docker

我正在尝试从我们的应用程序 ping 我们的 Rails 微服务(处理电子邮件)之一,我收到标题错误。 我们的微服务在localhost:3101上的 docker 中运行,而我们的应用程序也在 docker 上的 localhost:3000 上 - 我已经用 Z03D476861AFD3841 ...

我正在努力让我的程序从我的 API 返回特定信息 - I'm struggling to get my program to return specific information from my API

我正在使用 API 构建一个 CLI,我的目的是让程序返回一个剧集列表,然后用户可以 select 一个剧集#,应用程序将提供有关该特定剧集的详细信息,包括标题、描述、作者、导演和播出日期。 我能够获得剧集的编号列表,但是我正在努力返回细节。 我得到以下信息: 这是运行细节的方法 这是我的情节 cl ...

如何接收 Ruby 中特定索引项的返回信息? - How to receive back information for specific indexed items in Ruby?

我有一个 CLI,我正在尝试使用 API 数据构建,我无法获取索引的单个剧集以打印剧集标题、描述、作者、导演和播出日期等详细信息。 我目前只是试图让标题和描述立即工作,但不断遇到错误或一次打印所有剧集描述和标题。 谁能发现我哪里出错了? 让我说我目前正在学习编码,这是我的第一个 CLI - 请善待 ...

登录站点并下载文件 - ruby - Log into a site and download a file - ruby

我正在用 ruby​​ 语言制作脚本。 此脚本应登录站点并删除 cookie,以便以后可以使用它来下载文件。 我已经在 bash 中制作了一个相同的脚本: 我正在尝试将此脚本转换为 Ruby 语言。 我决定使用 net / http 并将此命令作为第一个命令。 但是,缺少存储 cookie 的部 ...

在 Ruby 中使用 RestClient 传递编码的 URL 查询参数会给出错误的结果 - Passing encoded URL query param using RestClient in Ruby giving incorrect result

我正在尝试访问在 URL 查询参数中接受电话号码(包括国家/地区代码)的私有 API 端点。 由于电话号码必须包含“+”,因此电话号码必须进行编码(即“+”变为“%2B”) 当我在 ruby​​ 中调用这个: RestClient.get("mytestserver.com/get_info?ph ...

如何确保我对多个 HTTP 调用使用相同的 session? - How do I ensure that I am using the same session for multiple HTTP call?

假设我从循环内部调用以下代码,每次迭代之间有 1 秒的睡眠/延迟,URL 是 API。 如何确保 Net::HTTP 对所有呼叫使用相同的 API session? 我知道文档说 Net::HTTP.new 将尝试重用相同的连接。 但是我该如何验证呢? 是否有可以从 Net::HTTP 中提取的 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM