Зачем добавлять кеширование с косой чертой?

:trailing_slash — если true, добавляет косую черту в конце, например «/archive/2005/». Обратите внимание, что в настоящее время это не рекомендуется, так как нарушает кэширование.

https://apidock.com/rails/v4.1.8/ActionView/RoutingUrlFor/url_for


person shota_matsukawa    schedule 12.03.2018    source источник


Ответы (1)


Ресурсы с / и без / рассматриваются как разные ресурсы, но обслуживают один и тот же контент. Поэтому это рассматривается как дублированный контент. Браузер видит их как разные ресурсы и кеширует оба отдельно.

Google расскажет вам больше об этой теме.

person Tobias    schedule 12.03.2018
comment
Мне жаль. Что я действительно хотел сделать, так это вопрос. Но вопрос был отредактирован, пока я удалялся. Предыдущий вопрос: почему рельсы не рекомендуют использовать завершающую косую черту? (среднее значение включает в себя, почему рельсы так беспокоятся о кэшировании разрывов.) - person shota_matsukawa; 14.03.2018
comment
@shota_matsukawa платформа хочет, чтобы вы познакомились с лучшими практиками в Интернете. Поэтому они говорят вам, что хорошо, а что плохо. А в условностях фреймворка предпочитают лучшие практики. - person Tobias; 14.03.2018