嗨我正在使用Rails3,当我放置像这样的订阅者
@subscribers = User.all
并把它给我这个数组
[#<User id: 62, is_activated: true, subscriber: "TEST_DB2", ports_order: 100, created_at: "2012-05-21 14:47:48">, #<User id: 66, is_activated: true, subscriber: "JOHI", ports_order: 100, created_at: "2012-05-22 12:06:19">, #<User id: 68, is_activated: true, subscriber: "ALI-NAQWI", ports_order: 100, created_at: "2012-05-24 11:01:22">]
当我发出命令时 @ subscribers.count #it给我0计数
为什么?????????
答案 0 :(得分:0)
尝试长度,它可能是AREL中的一个错误:)
他试图懒惰做某事。他正在回馈代理对象,因此它可能是一个问题。长度将始终适用于您的结果值〜数组。