linux-BR.org

Notícias de software livre e tecnologias

Quando estamos atualizando os aplicativos Rails do Ruby 2.7 para o Ruby 3.0, podemos alavancar o depreciação para coletar todos os avisos de argumento do Ruby 2.7 do nosso aplicativo.Estamos adicionando todas as deprecações que sabemos para permitir_deprecations, mas é difícil ter 100% de certeza de que adicionamos todos eles.Antes de transformar os avisos em ActiveSupport :: Deprecações, primeiro garantiremos que sejam os avisos do Ruby 2.7 com os quais nos preocupamos.Em seguida, escreveremos um pequeno patch no módulo de aviso de Ruby que transforma os avisos do Ruby 2.7 em ActiveSupport :: Deprecações.Por exemplo, no Rails 6.0, você pode ver este aviso de depreciação:
Como isso é apenas um aviso, você pode continuar usando teclas que não são de símbolo com config_for enquanto estiver no Rails 6.0.

Fonte: https://blog.testdouble.com/posts/2023-04-24-stop-ignoring-your-ruby-and-rails-deprecations/