Получение базы данных Firebase в реальном времени приводит к ошибке в Rails App - PullRequest
0 голосов
/ 07 июня 2018
 result = firebase.get('chats/CONV000002').body.values


 result = {"-LEOiopfKHh82emTQBeS":{"arr_url":"https://test-vps2.s3.amazonaws.com/user_chats/IwnLnlERTxr/Test.pdf?AWSAccessKeyId=AKIAI4OQXXUZDIJGDDXA&Expires=1528369920&Signature=0UUnptN1jaJhfLCHpD2z%2BJHWnXo%3D","chat_date":"2018-06-07T10:12:00+00:00","employee_id":696,"f_name":"Test.pdf","guardian_id":"3710","message":"11","sender":"employee"},"-LEOirijIvapxuQgzRZZ":{"arr_url":"","chat_date":"2018-06-07T10:12:12+00:00","employee_id":696,"f_name":"","guardian_id":"3710","message":"how are you ?","sender":"employee"},"-LEOr8zBkjzLiZfl2ppq":{"arr_url":"","chat_date":"2018-06-07T13:48:24+03:00","employee_id":696,"f_name":"","guardian_id":"3167","message":"one","sender":"employee"},"-LEOrGr5nAuDEx3-VzyZ":{"arr_url":"","chat_date":"2018-06-07T13:48:56+03:00","employee_id":696,"f_name":"","guardian_id":"3167","message":"dsdsdsdsdsdsdsd","sender":"employee"}}

После включения Order By и Limit при ошибке ниже.

firebase.get('chats/CONV000002', :orderBy => 'chat_date', :limitToFirst => 1).body.values
 Error:  ["orderBy must be a valid JSON encoded path"] 
...