如果我的 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% 的提升,那么这样做有什么好处吗?