Как восстановить маршруты в приложении Rails
У меня на этот очень простой вопрос. Я использую этот dashboard rails engine , и это дает мне views/layouts/dashing/dashboard.html.erb
. Это макет панели мониторинга.
about_path
. Однако ни один из маршрутов не распознается на панели мониторинга. Это приводит к ошибке undefined method about_path
.
Но маршрут about_path
определен в моем файле routes и отлично работает в других представлениях, которые не принадлежат приборная панель.
Есть ли способ, которым движок rails распознает маршруты, определенные в моем приложении?
1 ответ:
Если вы хотите ссылаться на приложение внутри движка аналогичным образом, используйте помощник main_app:
<%= link_to "About", main_app.about_path %>
Вот ссылка для справки направляющие рельсовых путей