Я хотел бы написать приложение Rails для существующей базы данных, написанной для веб-приложения Java.Первичный ключ - это не автоинкрементный столбец «id», ожидаемый ActiveRecord, а составной ключ, основанный на двух определенных атрибутах.Кроме того, внешний ключ не именуется с использованием соглашений Rails, но есть оператор внешнего ключа, который ссылается на это поле в поле другой таблицы.Я хотел бы, чтобы это работало с методами модели Rails, такими как: has_many и: own_to.
Существует ли автоматический инструмент, который может считывать существующую схему и генерировать модель ActiveRecord на основе этой схемы (особенно той, которую я описал) или мне нужно все делать вручную?