小编Alv*_*day的帖子

如何检查数组是否与Ruby中的另一个数组共享元素?

我目前正在尝试查看记录数组是否与另一个数组共享元素.

我正在使用splat运算符为这样的条件:

if @user.tags.include?(*current_tags)
    # code
end
Run Code Online (Sandbox Code Playgroud)

这在标记存在时有效,但在current_tags空时返回此错误.

错误的参数数量(给定0,预期1)

这在我的应用程序中发生了很多,所以我想知道是否有任何替代方案来实现相同的功能,但在其他方式,如果current_tags是一个空数组将不会爆炸.

ruby ruby-on-rails

1
推荐指数
1
解决办法
124
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1