У меня есть Rails 5 w / PostgresSQL 11, это Dynami c, custom, query. target_field
является динамическим c от сложного контроллера / действия, но без пользовательского ввода; это значение здесь, например.
target_field = 'title'
query = 'Test'
Model.where("#{target_field} ~* ?", query)
Как можно избежать предупреждения об устаревании: "Опасный метод запроса .. в [" title "]"?
Я пробовал варианты упаковка target_field
или части запроса в Arel.sql()
безуспешно.
Спасибо! Питер Фитцгиббонс