Ссылка на помощник для динамического пути URL в рельсах - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть следующий код в моем приложении rails,

<% = link_to variant.name, add_coaching_product_path(:variant => variant) %>

Я хочу, чтобы вышеуказанный путь add_coaching_product_path отправлял переменную, и использовал в представлении rails.

Я пыталсяследующим образом, но это не сработало.

<% = link_to variant.name, "#{add_coaching_product_path}(:variant => #{variant})" %>

1 Ответ

0 голосов
/ 27 февраля 2019

Примечание: add_coaching_product_path - это метод, созданный маршрутами Rails.

Вы можете сделать это, как показано ниже,

<% = link_to variant.name, send("add_coaching_product_path", { variant: variant }) %>

Вместо "add_coaching_product_path", вы можете передать динамический путь в виде строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...