Можете ли вы создать приложение ruby ​​api поверх существующей схемы? - PullRequest
0 голосов
/ 11 июня 2019

Я довольно новичок в Ruby on Rails. Я использую его для создания приложения веб-API, и мне было интересно, если вместо создания схемы, основанной на моей модели, я могу сделать обратное? Например. Можно ли создать модель, которая будет соответствовать уже существующей схеме? Нечто подобное было бы довольно просто в Java World с использованием JPA, но я не очень уверен, что Rails использует DSL для баз данных.

Нужно ли вручную изменять файлы миграции в этом случае? Если да, есть ли простой / рекомендуемый способ сделать это?

Спасибо

1 Ответ

0 голосов
/ 12 июня 2019

Единственное, что вам нужно сделать, это добавить ActiveRecords с именем ваших таблиц.

https://guides.rubyonrails.org/active_record_basics.html

И да, есть способ обратного инжиниринга.

Есть довольно хорошая статья об этом: https://codeburst.io/how-to-build-a-rails-app-on-top-of-an-existing-database-baa3fe6384a0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...