Рубиновый массив хешей. group_by и изменить в одной строке
У меня есть массив хэшей, что-то вроде
[ {:type=>"Meat", :name=>"one"},
{:type=>"Meat", :name=>"two"},
{:type=>"Fruit", :name=>"four"} ]
и я хочу преобразовать это в это
{ "Meat" => ["one", "two"], "Fruit" => ["Four"]}
Я старалсяgroup_by
но потом я получил это
{ "Meat" => [{:type=>"Meat", :name=>"one"}, {:type=>"Meat", :name=>"two"}],
"Fruit" => [{:type=>"Fruit", :name=>"four"}] }
и тогда я смогуизменить его, чтобы оставить только имя, а не полный хэш. Мне нужно сделать это в одну строку, потому что дляgrouped_options_for_select
в форме Rails.