如何通过sql结果创建哈希。哈希键是结果查询,它是结果的值。sql自己的哈希结果
例子:
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