【发布时间】:2021-03-31 17:31:03
【问题描述】:
我发现我的项目默认 Cache-Control 设置是max-age=0, private, must-revalidate ,尽管我可以用 config.action_dispatch.default_headers 覆盖它。
但是我仍然想知道默认值最初是在代码中还是在 puma 中设置的?
【问题讨论】:
标签: ruby-on-rails-5 puma
我发现我的项目默认 Cache-Control 设置是max-age=0, private, must-revalidate ,尽管我可以用 config.action_dispatch.default_headers 覆盖它。
但是我仍然想知道默认值最初是在代码中还是在 puma 中设置的?
【问题讨论】:
标签: ruby-on-rails-5 puma
好的,我知道了:https://github.com/rack/rack/blob/master/lib/rack/etag.rb。 如果您的 ror 应用程序使用 Rack::ETag
【讨论】: