我刚刚接受了警告
...在Rails 6.0中不允许使用非属性参数。这个 不应使用用户提供的值调用方法,例如request 参数或模型属性。已知的已知值可以通过 将它们包装在Arel.sql()...
中
冷却。我已经根据列名检查了列选项,所以我的状态很好。但它们是一个值列表,而不仅仅是一个字符串。所以我添加了
['some', 'column', 'names'].map{ |string| Arel.sql(string) }
在同一方法中三次(针对不同的事物组)。所以我想知道是否有简写:
Arel.sql_elements(['some', 'list', 'of', 'strings'])
它是否存在而且我没有找到它 - 或者我要将它修补它?