В качестве предисловия проект, над которым я работаю, будет 2d web mmo.Я использую Ruby on Rails для создания веб-интерфейса, такого как система учетных записей и т. Д.
Я использую модели ActiveRecord для хранения данных, таких как элементы и символы.
Клиент будет использовать phaser и реализовывать его на сервере node.js для обеспечения игровой логики.
Мне было интересно, как бы я делил базу данных с сервером node.js или даже если есть лучший способ сделать это.Я думал о прямом взаимодействии с базой данных, но ручная сериализация на стороне сервера в первую очередь сводит на нет цель использования ActiveRecord для определенных таблиц.Я также думал о том, чтобы просто выставлять записи ActiveRecord через Json API, но мне кажется, что я проделываю некоторую дополнительную работу.