Rails 3 - 从阵列A中删除属于阵列B的项目

Lau*_*ent 23 ruby arrays ruby-on-rails-3

我开始玩数组了,但我仍然坚持一些似乎非常简单的东西...
我试图从另一个数组中删除属于一个数组的x个元素.
我已经看了这个但是....阻止: 从数组中删除项目需要多次传递才能将它们全部删除

a = ["1","2","3","4","5","6"]
b = ["1","3"]
c = a.reject { |i| i =~ /b/ }
Run Code Online (Sandbox Code Playgroud)

好吧,我在这里有点多,谢谢!

fl0*_*00r 65

a = ["1","2","3","4","5","6"]
b = ["1","3"]
c = a - b
Run Code Online (Sandbox Code Playgroud)

与...一样

c = a.reject{ |e| b.include? e }
Run Code Online (Sandbox Code Playgroud)