我有一个场景,我只需要继承我的子类中的类,没有单行代码。只是由于 STI,我需要创建它。
前任:
|-- app
| |-- models
| | |-- a
| | | |-- a1
| | | | |-- special
| | | | | |-- a2
| | | | | | *-- ax1.rb #(A::A1::Special::A2::Ax1 < A::A1::A2::Ax)
| | | | |-- a2
| | | | | *-- ax.rb
| | |-- b
| | | |-- b1
| | | | |-- b2
| | | | | *-- bx.rb #(B::B1::B2::Bx)
| | |-- c
| | `-- concerns
问题和场景:
我有很多Ax1
需要层次结构的文件,但除了继承之外什么都不包含。因此,一种方法是创建所有(不必要的 :( )文件夹并按照 Rails 约定将文件放入其中。
而且由于我有很多文件,所以我希望它与所有具有继承的类一起放入单个文件中(但根据 Rails 约定,单个类应该放在同名的单个文件中)。
有什么办法可以做到这一点?