我有一个很好的问题,我确定有人曾经遇到过。
我有一些类是从ApplicationRecord继承的,而ApplicationRecord是从ActiveRecord :: Base继承的。
让我的班级称为发表,评论,作者。
现在,我对这些包含包容性的事物都有很多担忧。这样一来,我就不必对每个具有ConcernDirectory的问题都进行硬编码。
对其的调用实际上会运行模型的每个问题。
liftM = (=<<) . (.) return
如果我在每个模型中都有此功能,则一切正常。
但是,如果我将其放入父级(ApplicationRecord),它将不再起作用。
当我在ApplicationRecord中运行它时,自身指向ApplicationRecord(抽象)。如何从ApplicationRecord调用以引用该调用来自的子级?
例如
ConcernDirectory.inclusions(self).each{ |inclusion| include inclusion }
当实例化其父类的
时post = Post.new
在ApplicationRecord中为真。
什么是-----------?
感谢您的帮助!