3

如果我的 Rails 应用程序永远只是一个 API,那么我不是 100%。

考虑到这一点,我保留了 ActionController:

class ApplicationController < ActionController::Base

并选择创建一个 api 控制器,

class ApiController < ActionController::API.

现在,我没有更改我application.rbconfig.api_only.

话虽如此,我确实知道,如果我只构建一个 API,它可能会快 40%,rails-api因为它减少了堆栈中的中间件。我仍然通过继承来获得这种好处ActionController::API吗?如果我没有这 40% 的提升,那么这样做有什么好处吗?

4

0 回答 0