У меня есть папка с двумя шаблонами в моей папке web/templates:
> ls web/templates
personal_info user
Я хочу отобразить некоторый шаблон из папки user
в другом представлении personal_info
. поэтому у меня есть файл по пути: web/templates/personal_info/index.html.eex
, у меня есть следующий контент:
<%= render "user/xyz.html" %>
Но я получаю следующую ошибку:
[error] #PID<0.821.0> running MyApp.Endpoint terminated
Server: localhost:4000 (http)
Request: GET /
** (exit) an exception was raised:
** (Phoenix.Template.UndefinedError) Could not render "user/xyz.html" for MyApp.PersonalInfoView, please define a matching clause for render/1 or define a template at "web/templates/personal_info". The following templates were compiled:
* index.html
Скажите, пожалуйста, как мне отобразить шаблон, определенный в другой папке, я пробовал несколько перестановок, но никто не работал.