Rails聚集了“ on”处理程序未被检测到实例方法
在Rails Event Store中, gentregatoot 具有DSL方法,可导致具有此形状的块: class X extend AggregateRoot::OnDSL class MyEvent < RailsEventStore…
我可以编写哪些运行时代码来提取冰糕定义的类型符号,以向用户显示?
有没有办法检查红宝石/冰糕中的类型符号? 实际上,我想以某个地方的形式显示这些值,而不是在“可以是零或字符串”之类的值中进行硬编码,而是要使用…
冰糕:提供的方法太多的论点proc0#呼叫
我试图将论点传递给Proc0#呼叫,但冰糕失败: foo do |data| # Do stuff end sig { params(block: T.proc.void).void } def foo(&block) x = { foo: …
冰糕LSP崇高文本读取键入:false
因此,我将LSP和冰糕带有崇高的文本3。我的RSPEC文件中有一个问题,其中键入:false 中的。引擎吐出了很多类型错误: 5:3 error Method `it` does not…
如何使用 Sorbet 处理带有 nil 值的记忆?
我有此方法: def current_organization return @current_organization if defined?(@current_organization) subdomain = request.subdomain.to_s ret…
如何在另一个 T::Struct 中重用 T::Struct 结构
我有以下内容: class Coordinate < T::Struct const :x, Integer const :y, Integer end class ThreeDCoordinate < T::Struct const :x, Integer con…
我是否应该期望冰糕的执行依赖于平台?
在更改 CircleCI 上的 CI 流程所使用的图像时,我遇到了一些麻烦。我在升级 Ruby 版本时更改了图像。 bundle exec srb tc 在本地运行良好,但在 Circl…
为什么更改 Bundlers 安装目录会导致 Sorbet 翻倒?
由于与 CI 设置有关的原因,我需要将安装 Ruby gem 的位置从默认位置更改为: bundle config set path 'vendor/bundle' 但是,一旦我这样做,Sorbet …
使用 Sorbet 时如何重写 Ruby on Rails 中生成的属性方法?
我有一个带有 jsonb 列的模型。此列仅接受 json 对象。 Sorbet 正确生成包含以下内容的 .rbi 文件: module PushedContent::GeneratedAttributeMethod…
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…
- 共 1 页
- 1