Корректировки, необходимые в приложении Rails для использования Datamapper вместо ActiveRecord - PullRequest
5 голосов
/ 08 июня 2009

Я пытаюсь использовать Datamapper в приложении Rails как альтернативу ActiveRecord.

Я следовал различным инструкциям по установке и в моем приложении работает Datamapper.

Но одна из первых вещей, которые я заметил, что больше не работает, это:

  <%= f.error_messages %>

Я полагаю, что это связано с помощником ActiveRecord - есть ли альтернативный способ сообщения об ошибках проверки в View для Datamapper?

Могу ли я встретить еще много примеров таких функций, которые потребуют корректировки в моем приложении?

Является ли этот проект выполнимым или в нем может быть много сложных хакерских атак?

Кто-нибудь задокументировал все необходимые настройки приложения?

Я подозреваю, что Datamapper не используется широко, потому что мне трудно найти такие простые инструкции в Google.

1 Ответ

3 голосов
/ 08 июня 2009

Сегодня Rails хорошо играет с ActiveRecord; Смена ORM наверняка доставит вам неприятности. Rails 3.0 будет независимым от ORM, поэтому я ожидаю, что переход, подобный описанному вами, будет проще в будущем.

Если вы не стремитесь понять Rails наизнанку, и у вас будет время исправить ошибки, которые будет демонстрировать ваше приложение, придерживайтесь ActiveRecord.

Могу ли я встретить еще много примеров таких функций, которые потребуют корректировки в моем приложении?

Это зависит от кода, который вы уже написали. За то, что вы сообщили в своем вопросе, я бы сказал да .

Реализуется ли этот проект или он может включать много сложных хакерских действий?

Это выполнимо и включает в себя множество сложных хакерских атак. Недостатком является то, что большая часть того, что вы собираетесь извлечь из этой хакерской атаки, вероятно, будет устаревшей в Rails 3.0.

...