Perl Dancer структура приложения
Perl, Dancer2, PostgreSQL, jQuery.
В файлах *.pm создан роутинг CRUD для методов (post, get, put, delete).
Поделил по файлам с использованием prefix.
Для table1:
get - возвращает template;
post, put, delete - принимает JSON.
Table1 имеет связанные поля table1.table2_id.
При выводе шаблона нужны значения table2.name (вместо table1.table_id).
Таких полей может быть большое кол-во!
Варианты вывода шаблона и получения table2.name:
* get /table1 и через AJAX сделать get-запрос /table2/:id
* создавать классы на каждую таблицу для внутреннего получения значений
и затем создавать шаблон. Что и делал на mod_perl.
* существует ли возможность внутренней обработки JSON (имитация get /table2:id)?
Чтобы не описывать дважды класс и JSON.