Rails: объяснение активной модели? - PullRequest
3 голосов
/ 20 декабря 2010

В чем отличие от Active Resource и Active Record в Rails?

Ответы [ 2 ]

14 голосов
/ 20 декабря 2010

ActiveRecord: ORM для управления данными в реляционной базе данных через SQL. читать дальше ..

ActiveResource: Управление данными через REST API на другом сервере, уже не являющемся частью Rails, но извлеченным как драгоценный камень. читать дальше ..

ActiveModel: Поведение (миксин), при котором любой объект Ruby действует как ActiveRecord или ActiveResource путем добавления проверок, обратных вызовов, соглашений об именах, отслеживания и т. Д. читать больше 1017 *

1 голос
/ 20 декабря 2010

ActiveRecord действует как слой между конкретной базой данных и вашим приложением.Это обычный сопоставитель объектных отношений (ORM).

ActiveResource действует как слой между более абстрактным сетевым ресурсом, таким как сервер REST, и вашим приложением.Он действует как своего рода обертка, заставляющая ресурс REST отображаться как модель базы данных, поэтому могут использоваться аналогичные методы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...