为什么我得到NoM​​ethodError:[]:Array的未定义方法`filter'?

时间:2019-05-28 21:56:42

标签: ruby-on-rails ruby ruby-on-rails-5.2

我的问题是关于这个问题的:当尝试对数组/记录(Ruby on Rails)进行.filter时,我得到了这个错误:

NoMethodError: undefined method `filter` for []:Array

我已经在本地计算机和服务器实例中进行了很多测试,并且仅在远程而非本地进行。我被阻止了,我不知道如何解决?有什么想法吗?

本地Ruby版本:2.6.2

服务器Ruby版本:2.4.1

轨道版本:5.2.2

如果我在本地的红宝石外壳中尝试:

2.6.2 :001 > d = []
[]
2.6.2 :002 > d.filter{ |d| d > 0 }
[]
2.6.2 :003 >

0 个答案:

没有答案