Я создаю новое веб-приложение (Rails 3 beta), части которого будут получать доступ к данным из устаревшей базы данных mysql, используемой текущим php-приложением.
Я не хочу изменятьУстаревшая схема БД, я просто хочу иметь возможность читать / записывать в нее, а также приложение rails, имеющее собственную базу данных, использующее activerecord для новых вещей.Я использую mysql для приложения rails, поэтому у меня установлен адаптер.
Как лучше всего это сделать?Например, я хочу, чтобы контакты приходили из старой базы данных.Должен ли я создать контроллер контактов и вручную вызвать sql, чтобы получить переменные для представлений?Или я должен создать модель Contact и определить атрибуты, соответствующие полям в базе данных, и могу ли я использовать ее, например, Contact.mail_address, чтобы она вызывала «SELECT mailaddr ИЗ контактов WHERE id = Contact.id».
Извините, я никогда не делал много в Rails, кроме стандартных вещей, которые хорошо документированы.Я не уверен, какой будет лучший подход.В идеале, я хочу, чтобы контакты были представлены в моем приложении rails как можно более родными, чтобы я мог RESTLY представить их для доступа к API.
Буду признателен за любые предложения и примеры кода