sorbet

sorbet

文章 0 浏览 1

Rails聚集了“ on”处理程序未被检测到实例方法

在Rails Event Store中, gentregatoot 具有DSL方法,可导致具有此形状的块: class X extend AggregateRoot::OnDSL class MyEvent < RailsEventStore…

太傻旳人生 2025-02-13 17:19:41 0 0

将冰糕与纸拖网融合

当我尝试在我的任何模型上添加 has_paper_trail 以包括创建的对象的版本化,冰糕会引发以下错误: app/models/model_name.rb:22: Method `has_paper_t…

酒中人 2025-01-31 23:51:20 3 0

我可以编写哪些运行时代码来提取冰糕定义的类型符号,以向用户显示?

有没有办法检查红宝石/冰糕中的类型符号? 实际上,我想以某个地方的形式显示这些值,而不是在“可以是零或字符串”之类的值中进行硬编码,而是要使用…

青衫儰鉨ミ守葔 2025-01-27 22:29:45 5 0

冰糕:提供的方法太多的论点proc0#呼叫

我试图将论点传递给Proc0#呼叫,但冰糕失败: foo do |data| # Do stuff end sig { params(block: T.proc.void).void } def foo(&block) x = { foo: …

冬天的雪花 2025-01-26 18:06:51 5 0

冰糕LSP崇高文本读取键入:false

因此,我将LSP和冰糕带有崇高的文本3。我的RSPEC文件中有一个问题,其中键入:false 中的。引擎吐出了很多类型错误: 5:3 error Method `it` does not…

淡淡の花香 2025-01-26 08:57:59 5 0

如何使用 Sorbet 处理带有 nil 值的记忆?

我有此方法: def current_organization return @current_organization if defined?(@current_organization) subdomain = request.subdomain.to_s ret…

初熏 2025-01-18 21:11:07 5 0

如何在另一个 T::Struct 中重用 T::Struct 结构

我有以下内容: class Coordinate < T::Struct const :x, Integer const :y, Integer end class ThreeDCoordinate < T::Struct const :x, Integer con…

自演自醉 2025-01-16 07:40:12 5 0

我是否应该期望冰糕的执行依赖于平台?

在更改 CircleCI 上的 CI 流程所使用的图像时,我遇到了一些麻烦。我在升级 Ruby 版本时更改了图像。 bundle exec srb tc 在本地运行良好,但在 Circl…

澜川若宁 2025-01-14 22:37:46 4 0

为什么更改 Bundlers 安装目录会导致 Sorbet 翻倒?

由于与 CI 设置有关的原因,我需要将安装 Ruby gem 的位置从默认位置更改为: bundle config set path 'vendor/bundle' 但是,一旦我这样做,Sorbet …

染年凉城似染瑾 2025-01-14 22:32:19 4 0

使用 Sorbet 时如何重写 Ruby on Rails 中生成的属性方法?

我有一个带有 jsonb 列的模型。此列仅接受 json 对象。 Sorbet 正确生成包含以下内容的 .rbi 文件: module PushedContent::GeneratedAttributeMethod…

╭ゆ眷念 2025-01-11 18:54:36 4 0

Sorbet 覆盖来自内核的 URI

我有如下方法 sig do params(uri: URI).returns(String) end def get(uri) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.star…

掩耳倾听 2025-01-11 08:56:25 5 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文