首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将多个参数作为数组传递给ruby方法?

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

Stack Overflow用户
提问于 2009-05-06 18:41:51
回答 3查看 103.7K关注 0票数 69

我在rails助手文件中有一个方法,如下所示

代码语言:javascript
复制
def table_for(collection, *args)
 options = args.extract_options!
 ...
end

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

代码语言:javascript
复制
args = [:name, :description, :start_date, :end_date]
table_for(@things, args)

这样我就可以根据表单提交动态地传递参数。我不能重写这个方法,因为我在太多的地方使用它,否则我还能怎么做呢?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/831077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档