Aviso de reprovação: método de consulta perigoso: registro aleatório no ActiveRecord> = 5.2

Até agora, o"comum" A maneira de obter um registro aleatório do banco de dados tem sido:

# Postgress
Model.order("RANDOM()").first 

# MySQL
Model.order("RAND()").first

Mas, ao fazer isso no Rails 5.2, ele mostra o seguinte Aviso de reprovação:

Aviso de reprovação: método de consulta perigoso (método cujos argumentos são usados como SQL não processado) chamado com argumento (s) sem atributo (s): "RANDOM ()". Argumentos sem atributos serão desaprovados no Rails 6.0. Este método não deve ser chamado com valores fornecidos pelo usuário, como parâmetros de solicitação ou atributos de modelo. Valores seguros conhecidos podem ser passados colocando-os em Arel.sql ().

Eu não estou realmente familiarizado com Arel, então não tenho certeza de qual seria a maneira correta de corrigir isso.

questionAnswers(3)

yourAnswerToTheQuestion