Как создать хэш через результат sql. Ключ хеша - это результат запроса и значения, это результат.Sql result to your Hash
Пример:
UsersPost.select('DISTINCT vk_group_id, MAX(date_send) as md')
.where('vk_group_id = :vk_group_id ',{:vk_group_id=>39338677}).map do |result|
{result.vk_group_id: result.md}
end
#=>{'223' => 'dsf'}
Но это дает мне ошибку:
syntax error, unexpected '}', expecting keyword_end
Если вы получаете результат '# => {'223' => 'dsf'}', это просто означает, что с указанным выше кодом нет проблем, и вы получаете ошибку где-то еще – Salil