Ладно, у меня тут странная картина, которую я не могу понять.
У меня установлен STI с CallList в качестве базовой модели, а город и штат унаследованы. Город принадлежит государству (а в государстве много городов).
В кампании много списков вызовов, поэтому я хочу показать их все. Я зацикливаюсь на campaign.call_lists и иногда получаю Города, иногда Штаты. Когда я хочу дать ссылку на них, я делаю
link_to call_list.name, call_list
, который отлично работает, если у меня есть следующие маршруты:
resources :cities, :states
Однако, когда я вкладываю города внутри штатов, помощник link_to не может определить подходящий маршрут. Есть ли простой способ сделать это, или я собираюсь сделать какое-то ручное построение помощника пути?