У меня есть массив хэшей, что-то вроде
[ {: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.