No Ruby 3, é interpretado como um argumento regular, onde o valor desse argumento é um objeto de hash.O sintoma era que estávamos vendo completamente em branco
, quando esperávamos que eles tivessem pelo menos os atributos de dados preenchidos.No Ruby 2.7, o argumento passou para o React_Component foi interpretado como argumentos de palavras -chave.Há um método fornecido pelos trilhos chamados TAG e fornece uma maneira de escrever tags HTML.O problema aqui tem a ver com a forma como o Ruby 3 mudou como processa argumentos de palavras -chave.
Fonte: https://ryanbigg.com/2023/11/ruby-32-hashes-and-keyword-arguments