У меня есть контроллер / модель с именем contacts
, и у меня есть 2 другие модели, которые имеют много-много взаимосвязей с контактами, например: users
и franchises
. Я играл с вложенными маршрутами и могу заставить / users / 1 / contacts работать нормально, но что если я захочу сделать / franchises / 1 / contacts? Есть ли динамичный способ решить эту проблему? или мне нужно сделать
if FRANCHISE
<%= link_to "Edit", edit_franchise_contact_path(@contact) %>
elsif USER
<%= link_to "Edit", edit_user_contact_path(@contact) %>
end
Единственный другой метод, который я вижу, - это создание метода в соответствующем контроллере, который может управлять контактами. Я ценю помощь.