如何将 *args 传递给 Mongoid pluck

How to pass *args to Mongoid pluck

我正在使用 MongoiId,代码如下:

def self.sort_by_fields(*args) 
    .....Other stuff...... 

    pluck(args) 

    .....Other stuff......  
end

我做不到

Model.sort_by_field("id", "account", "name")

因为 args 是一个数组,而 Mongoid 中的 pluck 不接受数组。 请提出可能的解决方案。 我想将参数传递给 pluck 方法,以便我只能获取特定字段。

尝试将 * 添加到另一个 args

def self.sort_by_fields(*args) 
    .....Other stuff...... 
    pluck(*args) 
    .....Other stuff......  
end