Melhore os modos HTTP do Rails acrescentando ou removendo barras finais nos URIs gerados.
Por padrão, as rotas que o Rails gera são acessíveis com ou sem barras – o que faz com que cada uma apareça como dois recursos separados, o que não é ideal para fins de cache. Neste tutorial, vamos anexar barras finais em todos os lugares:
1) Aplicar barras finais nos URIs gerados
# config/application.rb
config.action_controller.default_url_options = { trailing_slash: true }
2) Redirecionar URIs legados
# Gemfile
gem 'rack-slashenforce'
Em seguida, execute bundle install
e registre o middleware:
# config/application.rb
config.middleware.use Rack::AppendTrailingSlash