相关疑难解决方法(0)

如何将多个参数作为数组传递给ruby方法?

我有一个像这样的rails helper文件中的方法

def table_for(collection, *args)
 options = args.extract_options!
 ...
end
Run Code Online (Sandbox Code Playgroud)

我希望能够像这样调用这个方法

args = [:name, :description, :start_date, :end_date]
table_for(@things, args)
Run Code Online (Sandbox Code Playgroud)

这样我就可以根据表单提交动态传入参数.我无法重写该方法,因为我在太多地方使用它,我怎么能这样做?

ruby arrays methods arguments ruby-on-rails

63
推荐指数
2
解决办法
9万
查看次数

标签 统计

arguments ×1

arrays ×1

methods ×1

ruby ×1

ruby-on-rails ×1