Почему link_to заполняет параметры правильно?
-
18-09-2019 - |
Вопрос
Я генерирую ссылки с домашней страницы (Controller = 'Landings') через частичное содержание:
<%= link_to t.to_s, assets_path, :name => t.to_s %>
где активы/индекс - это контроллер/метод, который я хотел бы передать: имя. Однако после того, как я нажал на ссылку, и элемент управления передается контроллеру Assets/Index, params.to_s = "actionIndexControllerAssets"
Я бы признателен за любую помощь.
Решение
Дополнительные параметры должны быть аргументами для помощников URL/пути. Это сделает то, что вы хотите:
<%= link_to t.to_s, assets_path( :name => t.to_s) %>
Не связан с StackOverflow