RoR свободный элемент из массива - PullRequest
0 голосов
/ 07 октября 2010

У меня есть элемент в массиве, такой, что

[#<Name id: 23, first_name: "anderson", last_name: "gorge">]

как я могу удалить блок массива, чтобы я хотел его как

#<Name id: 23, first_name: "anderson", last_name: "gorge">

без блока массива

Ответы [ 2 ]

2 голосов
/ 07 октября 2010

Вы имеете в виду, что у вас есть единственный элемент в массиве, и вы хотите извлечь его?Есть очень много способов сделать это, 2, которые быстро приходят на ум:

>> obj = [#<Name id: 23, first_name: "anderson", last_name: "gorge">].first
=> #<Name id: 23, first_name: "anderson", last_name: "gorge">
>> obj = [#<Name id: 23, first_name: "anderson", last_name: "gorge">].shift
=> #<Name id: 23, first_name: "anderson", last_name: "gorge">
1 голос
/ 07 октября 2010
irb(main):005:0> arr = ["#"]
irb(main):006:0> elem = arr.first
irb(main):008:0> elem == "#"
=> true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...