链接到rails中的动态URL路径的帮助器

问题描述 投票:0回答:1

我在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})" %>
ruby-on-rails methods link-to view-helpers
1个回答
0
投票

注意:add_coaching_product_path是由Rails路由创建的一种方法。

你可以这样做,

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

您可以以字符串的形式传递动态路径,而不是“add_coaching_product_path”。

© www.soinside.com 2019 - 2024. All rights reserved.