gpt4 book ai didi

ruby - 知道一个类是否为 ActiveRecord 类的最简单方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:28 25 4
gpt4 key购买 nike

所以我知道我能做到

 Class.new.is_a?(ActiveRecord::Base)

有没有办法不用实例化就知道它是什么类?实例化它只是为了找出它是类的类型有什么缺点吗?

最佳答案

您可以使用 Module#< :

SomeKlass < ActiveRecord::Base
=> true

另外,如果你想包含 ActiveRecord::Base本身的结果,你可以使用 Module#<= :

ActiveRecord::Base <= ActiveRecord::Base
=> true

关于ruby - 知道一个类是否为 ActiveRecord 类的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43079877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com