链接到帮助程序以在Rails中获得动态URL路径

时间:2019-02-27 07:42:04

标签: ruby-on-rails methods link-to view-helpers

我的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 :(得分:0)

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

您可以按照以下步骤进行操作

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

您可以使用字符串形式的动态路径来代替“ add_coaching_product_path”。