Rubyなどで使えるmap、reject、selectなどのメソッドはとても便利だがRailsのUser.allなんかで取得したデータにこれを使うとActiveRecord::RelationクラスがただのArrayクラスになってしまい困った事態に陥りやすい。 (下記例) [1] pry(main)> User.all User Load (0.9ms) SELECT "users".* FROM "users" => [#<User:0x007fdf164cea08 id: 1, name: "xxxxxxxxxxxxx92", image: "http://pbs.twimg.com/profile_images/830018730490896385/BDAl65j1_normal.jpg", uid: "829207717483012099", string: "", provide