Для меня это похоже на логику просмотра, и кажется немного странным, что он использует атрибут модели для чего-то вроде ссылки, которая будет отображаться для пользователя.
Я бы посоветовал перейти к маршрутуВы упомянули, используя вспомогательный метод.Когда вы дойдете до точки рендеринга ссылки под сообщением, просто позвоните помощнику, который может быстро проверить количество комментариев к этому сообщению и просто вернуть строку (или полную ссылку), которую вы ищете вэта ситуация.
Помимо определения количества комментариев к посту, этой логике вообще не нужно напрямую взаимодействовать с моделью.