我的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})" %>
答案 0 :(得分:0)
注意: add_coaching_product_path
是由Rails路线创建的一种方法。
您可以按照以下步骤进行操作
<% = link_to variant.name, send("add_coaching_product_path", { variant: variant }) %>
您可以使用字符串形式的动态路径来代替“ add_coaching_product_path”。