转换成数组Ruby

Convert into array Ruby

timing[:start_at] = {"0"=>"Thu Feb 09 2017 21:02:00 GMT+0500 (PKT)", "1"=>"Thu Feb 09 2017 22:02:00 GMT+0500 (PKT)"}

我有一个 date_time 的散列,我希望它像散列下的数组一样,这样我就可以像

一样访问它
timing[:start_at][0]

我可以像

一样访问它
timing[:start_at]["0"] 

但我无法访问它

timing[:start_at][0]

如何修改为hash下的数组

从 JS 创建时间[:start_at] 哈希并传递到后端,这就是我创建的方式:

  timings =
    start_datetime: [source_start_at, destination_start_at],
    end_datetime: [destination_end_at]

如果哈希中的键是连续的,则可以将哈希值转换为数组,如下所示:

values = timing[:start_at].values
values[0]
#=> "Thu Feb 09 2017 21:02:00 GMT+0500 (PKT)"