Ruby on Rails ActiveRecord: проблема загрузки с внешним и первичным ключом - PullRequest
3 голосов
/ 29 апреля 2010

Стремительная загрузка в Ruby on Rails не работает должным образом для следующего сценария.

Сначала у нас была модель, называемая метками, которая имеет следующие поля id, студент, предмет, отметка

студент - это строковый столбец, в котором указано значение для входа в активный каталог, позже для функции отчетности мы представим еще одну таблицу с именем user, которая имеет следующие поля id, ad_name, полное_имя

Теперь в модель Mark мы добавили принадлежность к классу

ОВА,: foreign_key => "student",: primary_key => "ad_name"

и при загрузке с использованием метода find ActiveRecord мы передаем условие включения для активной загрузки

Marks.find (: all,: include =>: reserved_user)

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

Isэто известная ошибка в ROR?или я что-то упустил?

1 Ответ

0 голосов
/ 29 апреля 2010

См. билет . В комментариях есть патч

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