Создание моделей из существующих таблиц с использованием Rails 3

Использование Rails 3.2.2и ruby 1.9.3devи mysql

Я новичок в ruby ​​и rails. У нас есть существующая база данных с парой сотен таблиц. Мы хотели бы попробовать rails, чтобы увидеть, будет ли это положительным изменением по сравнению с PHP и ZendFramework .

Миграция данных в другую базу данных для нас невозможна, поскольку в настоящее время у нас есть несколько других приложений, использующих эту базу данных. Мы хотели «прикрепить» проект rails к существующей базе данных.

Часть, с которой я борюсь, — это создание всех моделей из нашей существующей базы данных.

Я видел пару старых постов, в которых говорилось о некоторых автоматизированных методах, включая Генератор волшебных моделей. В то время как другие говорили об этом, нет способа сделать это, или вы просто создали их вручную.

Мне не удалось создать модели с помощью Magic Model Generator (возможно, только для rails 2?)

Давным-давно, когда мы перешли на ZendFramework, я написал быстрый скрипт для анализа базы данных и создания для нас всех файлов моделей. . Казалось бы, это довольно распространенный сценарий.

Примечание. Мы используем IDвместо id, и многие из них имеют множество взаимосвязей foreign_key.

Итак, я хотел спросить сообщество, как лучше (способ/практика) справиться с этим?

6
задан Michael Irey 14 June 2012 в 21:35
поделиться