У меня есть следующее отношение в моей модели:
У пользователя может быть несколько потребителей
В соответствии с этим я вызываю несколько действий с разных контроллеров, которые зависят от этого consumer_id в URL. Итак, я делаю такие вещи, как:
/:consumer_id/products/all
/:consumer_id/locals/all?params...
Я хочу иметь возможность, учитывая, что я нахожусь в особом представлении, скажем, / 3 / products / all, чтобы иметь возможность обновлять, перенаправлять или, как лучше, / 4 / products / all, с формой, которая показывает различных потребителей, прикрепленных к этому пользователю.
Я знаю, как отобразить форму, но не вижу, какое действие я должен выполнить, учитывая, что я хочу загрузить текущий контроллер, текущее действие и текущие параметры, за исключением того, что я хочу изменить параметры [ : consumer_id] и сеанс [: consumer_id] для выбранного пользователем в виде представления.
Какой лучший или подходящий способ сделать это?