Я новичок в Ruby on Rails, и хотя мне нравятся организация и предоставляемые стандарты, я немного запутался, как заставить рельсы работать на меня в этом конкретном случае.
У меня естьВеб-сервис, с которым я хочу использовать свое приложение rails.Было бы неплохо установить прямое соединение с базой данных и сразу же предоставить мне модели, необходимые для работы моего приложения на Rails.
Однако мне пришлось бы повторить всю логику, предоставляемую веб-сервисом (что не тривиально).Если бы я не установил прямое соединение с базой данных, как бы я сохранил модели (например, модель пользователя).
Нужно ли было бы создавать отдельную базу данных, которая имитирует базу данных сервера, но фактически не взаимодействуетс этим напрямую?
Заранее спасибо - дайте мне знать, если вам нужны разъяснения.
РЕДАКТИРОВАТЬ: Пример
- У меня есть приложение rails, которое получает URL-адрес www.mywebservice: 8080.com/users/5
- Сервис возвращает JSON {name:foo, ник: bar, friend: baz}
- На этом этапе, как мне сказать rails сделать объект User из того, что он только что получил, и затем сохранить его в базе данных?Или есть ли способ сохранить этот объект JSON?