Я новичок в Rails и использую его для работы с API Dynamics CRM. Я могу получить следующие данные, который присваивается переменной @data
:Как получить данные, возвращенные из API
{"EntityName"=>"contact", "MinActiveRowVersion"=>-1, "MoreRecords"=>false, "PagingCookie"=>"<cookie page=\"1\"><contactid last=\"{D1092AB4-5452-E511-810C-C4346BB588F0}\" first=\"{D1092AB4-5452-E512-810C-C4346BB588F0}\" /></cookie>", "TotalRecordCount"=>-1, "TotalRecordCountLimitExceeded"=>false, :entities=>[#<DynamicsCRM::XML::Entity:0x007fe0813730e8 @logical_name="contact", @id="d1092ab2-5452-e511-810c-c4346bb588f0", @attributes={"territorycode"=>1, "owningbusinessunit"=>{"Id"=>"2daa0de5-a242-e511-8103-fc15b418f6ec", "LogicalName"=>"businessunit", "Name"=>nil}, "address2_shippingmethodcode"=>1}, @related_entities=nil>]}
Мне нужно, чтобы получить переменную @id
от этого. Я могу получить EntityName
, напечатав @data.EntityName
, но когда я пытаюсь сделать @[email protected]
, я получаю синтаксическую ошибку.
Любая помощь была бы принята с благодарностью.
Не могли бы вы вывести вывод '@data [: entities]'? –
Опубликован выше, все, что находится в скобках [...] – Kyle
Пожалуйста, покажите нам минимальный код, который вы используете для доступа к значениям, которые демонстрируют проблему. –