Я пытаюсь получить сгенерированные Rails методы _path, чтобы дать мне
/terms_and_conditions?utm_source=source&utm_campaign=pain#some_link
Итак, я попробовал следующее в контроллере:
utm_params = {"utm_source" => "sauce", "utm_campaign" => "pain"} # from params
redirect_to terms_and_conditions_path(utm_params.merge(anchor: 'some_link')
и я получаю это с привязкой в качестве параметра:
/terms_and_conditions?anchor=some_link&utm_source=source&utm_campaign=pain
Если я попытаюсь
terms_and_conditions_path(utm_params, anchor: 'some_link')
Я получу хэшвместо формата вместо правильных параметров (т. е. нет ?
):
/terms_and_conditions.utm_source=source&utm_campaign=pain#some_link
Как мне передать параметры и добавить привязку?