ActionController :: API有什么好处,除非我们的Rails应用程序只是一个API?

时间:2014-08-19 22:03:28

标签: ruby-on-rails rails-api rack-middleware

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

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

class ApplicationController < ActionController::Base

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

class ApiController < ActionController::API

现在,我没有更改application.rb,因此我确实有与config.api_only相关的任何配置。

话虽这么说,但我确实知道,如果我要单独构建一个API,它可以通过rails-api快40%,因为它会减少堆栈中的中间件。仅仅继承ActionController::API,我是否还能获得这种好处?如果我没有40%的提升,那么这样做会有什么好处吗?

0 个答案:

没有答案