Como um id de json e um id de tabela de banco de dados podem ser mapeadosem ruby on rails e a saída do resultado será mostrada na interface do usuário. Eu tenho uma coleção de entradas no meu banco de dados dizer para id, nome, URL, código e na interface do usuário eu implementei uma tabela cujos valores são do campo Json. Eu preciso buscar dados do banco de dados para URL e código na interface do usuário usando conceitos de mapas em trilhos.
Exemplo: Campo Json: [posição ":" 1 "," nome ":"Bitcoin", "change24": "- 2,59%", "moeda": "usd", "id": "btc"]. Meu banco de dados tem url e id, onde id é o mesmo valor de json. Tudo o que é necessário é mapear o id em ordem para obter o URL correspondente na interface do usuário.
Respostas:
1 para resposta № 1Então, isso é algo que você está procurando?
@json_data.map! do |json_item|
db_item = @database_data.detect{|dbi| dbi["id"]==json_item["id"]}
json_item["url"] = db_item["url"] if db_item
end