У меня есть массив хранится в переменной температуре, которая выглядит следующим образом:Ruby On Rails: Доступ к массиву?
выход temp.inspect:
[# "Marlana Летельер", "completed_at" => ноль, "статус" => "неполный »,« name »=> nil,« lead_move_date »=>« 2012-06-17 00:00:00 »,« archive_time »=> nil,« stop_time »=> nil,« priority »=>« 2 », "assign_to_user_firstname" => "Vanessa", "notes" => "", "created_by_id" => nil, "id" => "804005", "assign_to_id" => "1", "dn_email_id" => nil, " result_string "=>" other "," lead_id "=>" 101139 "," flavor "=>" PhonecallTask "," stringified_parameters "=>" {\ n'purpose '=>' продолжение попытки контакта ', \ n'phone_number '=>' 361-946-9905 ', \ n} "," created_at "=>" 2011-12-21 13:29:07 "," start_time "=>" 2012-04-04 17:00:00 "}>]
temp.class указывает его как массив, но temp [1] ничего не выводит.
Как получить доступ к элементам?
EDIT:
1) Temp либо не было ничего, 1 или несколько объектов
2) Проверка на ноль
3) Получить каждый объект из
4) доступ к атрибутам
Temp.length is 1. Итак, как мы можем извлечь данные? – sunny31
@ sunny31 Исправить; поэтому 'temp [1]' пытается получить доступ к элементу, который не существует. Вы хотите 'temp [0]' или 'temp.first'. – Phrogz
Это просто плюется # и ничего больше. Пробовал и temp [0], и temp.first – sunny31