Использование 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
.
Итак, я хотел спросить сообщество, как лучше (способ/практика) справиться с этим?