我试图只显示一个数组中只包含名称的重复值。试图只显示重复的值
因此,举例来说,我的代码是:
<%= s= arrayOfStuff %>
<%= t= arrayOfStuff.uniq %>
,显示
["UK01USV005", "NJ08APP516", "NJ08MHF001", "UK01USV505", "NY01MHF0006", "UK01USV525", "UK01USV005", "NJ08APP515", "NJ08MHF002"]
["UK01USV005", "NJ08APP516", "NJ08MHF001", "UK01USV505", "NY01MHF0006", "UK01USV525", "NJ08APP515", "NJ08MHF002"]
所以theortically当我做s-t
应该不过给我重复的值,在这种情况下是UK01USV005
,我得到的结果是一个空数组,显然看起来像这样:[]
。
任何想法,为什么这可能是?
而且这也起到了作用:D – omarArroum
顺便说一句,只发现了关于group_by今天,所以这将是一个很大的帮助未来的参考;-) – omarArroum
ActiveSupport中有很多很好的功能为Ruby Core。见https://github.com/rails/rails/tree/master/activesupport/lib/active_support/core_ext :) – lucapette