ActiveWeb — рендеринг значения родительского атрибута

Предположим, что Author принадлежит_к Boook. Можно ли сделать то же самое, что и в шаблонах Rails в шаблоне Freemarker:

"author": ${book.author.last_name}

Я пытался без успеха. Может быть, мой синтаксис неверен или я что-то упускаю?


person belgoros    schedule 21.09.2018    source источник


Ответы (1)


Для этого вам нужно будет использовать объекты include() и предварительной загрузки. См.: http://javalite.io/lazy_and_eager#eager-simultaneous-loading-of-parents-and-children

Вам нужно будет немного поэкспериментировать с кодом. В худшем случае вы можете добавить метод в модель и вызвать его из шаблона.

person ipolevoy    schedule 21.09.2018
comment
Хорошо, в зависимости от использования или нет include, я создаю геттер/сеттер для необходимого атрибута модели. Спасибо. - person belgoros; 26.09.2018