为什么在Heroku上需要rails_12factor gem?

use*_*220 17 heroku

我注意到新版本的Michael Hartl的 Ruby on Rails教程说要包含以下内容来在Heroku上提供静态资源

gem 'rails_12factor', group: :production

他的书的先前版本没有那个.有人可以解释Heroku发生的需要这个宝石的细节吗?

Dan*_*iel 7

我能找到的最佳答案是查看rails_12factor自述文件.

还有一个关于Heroku决定包含宝石的原因的讨论:为什么这个宝石存在? 特别是在页面的中间读取schneems的答案.


小智 4

这个 gem 可以在生产中提供资产并将记录器设置为标准输出,这两者都是在十二因素提供程序上运行 Rails 4 应用程序所必需的。gem 还对 Rails 3 应用程序进行了适当的更改。