是否有Arel.sql(用于数组)

时间:2018-04-13 19:48:03

标签: ruby-on-rails arel

我刚刚接受了警告

  

...在Rails 6.0中不允许使用非属性参数。这个   不应使用用户提供的值调用方法,例如request   参数或模型属性。已知的已知值可以通过   将它们包装在Arel.sql()...

冷却。我已经根据列名检查了列选项,所以我的状态很好。但它们是一个值列表,而不仅仅是一个字符串。所以我添加了

['some', 'column', 'names'].map{ |string| Arel.sql(string) }

在同一方法中三次(针对不同的事物组)。所以我想知道是否有简写:

Arel.sql_elements(['some', 'list', 'of', 'strings'])

它是否存在而且我没有找到它 - 或者我要将它修补它?

0 个答案:

没有答案