如果我的 Rails 应用程序永远只是一个 API,那么我不是 100%。
考虑到这一点,我保留了 ActionController:
class ApplicationController < ActionController::Base
并选择创建一个 api 控制器,
class ApiController < ActionController::API
.
现在,我没有更改我application.rb
的config.api_only
.
话虽如此,我确实知道,如果我只构建一个 API,它可能会快 40%,rails-api
因为它减少了堆栈中的中间件。我仍然通过继承来获得这种好处ActionController::API
吗?如果我没有这 40% 的提升,那么这样做有什么好处吗?