Ruby on rails 函数参数中的传递关系(续)

Ruby on rails 函数参数中的传递关系(续),ruby-on-rails,ruby,sequel,Ruby On Rails,Ruby,Sequel,我有一个rails项目,我正在使用续集gem(ORM)。我想了解是否可以在函数参数中传递关系 类似这样的情况(此解决方案不起作用): 文件: 这与Ruby中参数的传递方式有关。如果您接受一个参数,则不能使用N调用它。修复方法如下: def query(*relations) Album.eager(*relations) end 现在,您接受零个或多个参数,并使用splat运算符传递它们。是的,但我得到了以下错误:未定义的局部变量或main:Object的方法'label'(NameErr

我有一个rails项目,我正在使用
续集gem
(ORM)。我想了解是否可以在函数参数中传递关系

类似这样的情况(此解决方案不起作用):

文件:
这与Ruby中参数的传递方式有关。如果您接受一个参数,则不能使用N调用它。修复方法如下:

def query(*relations)
  Album.eager(*relations)
end

现在,您接受零个或多个参数,并使用splat运算符传递它们。

是的,但我得到了以下错误:未定义的局部变量或main:Object的方法'label'(NameError)
def query(*relations)
  Album.eager(*relations)
end