Кажется, что item.ruta
пусто, поэтому маршрут не может быть сгенерирован.
Вы можете указать запасной вариант, например, {{ path(item.ruta ? item.ruta : 'new') }}
или если вы хотите остаться на текущей странице, вам нужно что-то сделатькак описано здесь: получить текущий URL в шаблоне ветки?
{% if item.ruta %}
href="{{ path(item.ruta) }}"
{% else %}
href="{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}"
{% endif %}
или, если вы действительно хотите только #
, тогда удалите вызов функции path
{% if item.ruta %}
href="{{ path(item.ruta) }}"
{% else %}
href="#"
{% endif %}