Як можна відобразити ідентифікатор json і ідентифікатор таблиці баз данихв рубіні на рейках, а результат результату відображатиметься на UI. У моїй базі даних є колекція записів: id, ім'я, URL, код, а в інтерфейсі я реалізував таблицю, значення якої поля Json. Мені потрібно отримати дані з бази даних для URL-коду та коду в інтерфейсі, використовуючи поняття карти в рейках.
Приклад: Поле Json: [позиція ":" 1 "," ім'я ":"Bitcoin", "change24": "- 2,59%", "валюта": "usd", "id": "btc"]. У моїй базі даних є URL-адреса та ідентифікатор, де id - те саме значення, що й у json. Все, що потрібно, - це зіставити ідентифікатор, щоб отримати відповідний URL в інтерфейсі.
Відповіді:
1 для відповіді № 1Отже, це щось, на що ви збираєтесь?
@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