У меня есть Hash @estate:Получить уникальное содержание от Руби Hash
[#<Estate id: 1, Name: "Thane ", Address: "Thane St.", created_at: "2013-06-21 16:40:50", updated_at: "2013-06-21 16:40:50", user_id: 2, asset_file_name: "DSC02358.JPG", asset_content_type: "image/jpeg", asset_file_size: 5520613, asset_updated_at: "2013-06-21 16:40:49", Mgmt: "abc">,
#<Estate id: 2, Name: "Mumbai", Address: "Mumbai St.", created_at: "2013-06-21 19:13:59", updated_at: "2013-06-21 19:14:28", user_id: 2, asset_file_name: "DSC02359.JPG", asset_content_type: "image/jpeg", asset_file_size: 5085580, asset_updated_at: "2013-06-21 19:13:57", Mgmt: "abc">]
Можно ли сделать новый Hash с уникальными значениями в соответствии с user_id: 2
, потому что в настоящее время 2 элементы имеют user_id же то есть 2, I просто хочу, чтобы он один раз попал в хэш, что мне делать?
Я вижу идентификатор недвижимости и идентификатор пользователя как два, где есть дубликат? –
По-видимому, вывод @estate - это объект 'Array', а не' Hash'. –
OK Я вижу два активных экземпляра для Estate, у одного есть идентификатор недвижимости 1, другой идентификатор недвижимости 2. У каждого из них есть 'user_id' из 2. Именно то, что вы хотите сделать с ними? Они являются отдельными записями Estate с одинаковым идентификатором пользователя. «Я просто хочу, чтобы это раз в хеше» мне непонятно. – lurker