2017-02-09 9 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

этот прекрасный спасибо мужчина !!! 1 – bilal

+0

@bilal добро пожаловать. Если мой ответ помог вам, отметьте его как принятый –

Смежные вопросы