私はRoRを初めて使用しています。RESTful APIを文書化するには?
Django REST Swagger
のようなRESTful APIを文書化する方法はありますか?
次に、apipie-rails
が私のAPIを文書化しています。
しかし、私はSpree
と統合しようとすると、私は次のエラーを得た:
Unable to autoload constant BaseControllerDecorator, expected /${PATH}/base_controller_decorator.rb to define it.
base_controller_decorator.rb
Spree::Api::BaseController.class_eval do
# Some overrided functions
end
私はlibに/ apipie/application.rbに次のコードを見つけました:
def load_controller_from_file(controller_file)
controller_class_name = controller_file.gsub(/\A.*\/app\/controllers\//,"").gsub(/\.\w*\Z/,"").camelize
controller_class_name.constantize
end
コントローラがデコレータファイルでインスタンス化されているようですどのようにそれを働かせる?