我使用APIPIE来记录我正在实施的API。
我有一个名为 BaseController 的类,它实现方法 create , update , destroy ,以通用方式显示等,因此任何扩展 BaseController 的控制器都不需要实现这些方法。
有了Apipie,我就像这样记录
class API::V1::SampleController < API::V1::BaseController
api! "Create a sample"
param ....
def create
super
end
end
我对所有扩展BaseController的控制器都这样做,但我不认为这是个好主意。有没有办法在BaseController本身中定义文档,以便Apipie为我的应用程序中的每个控制器生成扩展它的文档?