Пусть ваш массив будет array
.В Ruby <2.6 вы можете получить хеш по: </p>
array.map do
|id, location_id, site_name, review_url, create_at|
[site_name.to_i, {
id: id,
create_at: create_at,
site_name: site_name,
review_url: review_url,
location_id: location_id,
}].to_h
end
В Ruby 2.6 вы можете получить по:
array.to_h do
|id, location_id, site_name, review_url, create_at|
[site_name.to_i, {
id: id,
create_at: create_at,
site_name: site_name,
review_url: review_url,
location_id: location_id,
}]
end