2017-02-09 147 views
0
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] 

訪問我該怎麼將其修改爲散列下的數組。

創建可定時[:start_at]哈希從JS並傳遞到後端,這是我如何創建:

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

回答

0

如果你的散列鍵是連續的,可以哈希值轉換爲數組如下:

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

that perfect thanks man !!! 1 – bilal

+0

@bilal歡迎您。如果我的回答對您有幫助,請將其標記爲已接受 –