Как настроить связь has_many с моделью, отличной от ActiveRecord - PullRequest
3 голосов
/ 26 марта 2010

Приложение My Rails имеет обычную модель ActiveRecord «Account», хранящуюся в базе данных. Модель будет хранить URL в удаленном XML-файле, который определяет некоторые другие объекты.

Например, Account has_many: galleries, но модель Gallery просто определяется узлами в XML-документе. Так как же мне получить / account / 1 / galleries, чтобы показать галереи из XML этого аккаунта?

Как мне установить эти отношения? Я знаю, как создавать базовые модели без AR, но я не уверен, как определить связь или нужно ли вообще создавать модель галереи.

1 Ответ

0 голосов
/ 27 марта 2010

Если ассоциации известны, вы можете просто создать методы экземпляра в Account, используя имена ассоциаций.

Например:

def galleries
  # Return a collection of Gallery
end

Это даст вам намек на наличие ассоциации.

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