【发布时间】:2022-11-03 04:22:55
【问题描述】:
我使用rails-observers gem,但我无法在没有错误的情况下运行srb tc...
app/models/supplier_observer.rb:3: The super class ActiveRecord::Observer of SupplierObserver does not derive from Class https://srb.help/5067
3 |class SupplierObserver < ActiveRecord::Observer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
sorbet/rbi/todo.rbi:20: ActiveRecord::Observer defined here
20 |module ActiveRecord::Observer; end
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
应用程序/模型/supplier_observer.rb
class SupplierObserver < ActiveRecord::Observer
冰糕/rbi/todo.rbi
module ActiveRecord::Observer; end
tapioca gem rails-observers 没有解决问题
我需要一种绕过它并在我的项目中实施 Sorbet 的方法
【问题讨论】:
-
嗯很奇怪。 RBI 应为
class ActiveModel::Observer < Object; end
标签: sorbet