使用变量连接url字符串

时间:2015-08-05 08:24:45

标签: ruby-on-rails ruby variables url concatenation

我想使用link_to选项并使用可变的url。 所以我写了这个:

/clients

然而,我被重定向到网址/clients/#{liste.client_id},网址为.skip()

任何人都可以给我解决方案并解释为什么它不起作用?谢谢。

3 个答案:

答案 0 :(得分:1)

如果可能,您应该使用rails路线。

<%= link_to "Panier", client_path(liste.client_id) %>

答案 1 :(得分:0)

您应该将代码更改为:

<%= link_to "Panier", "/clients/#{liste.client_id}" %>

所以Ruby执行插值。否则它理解为 as-is

祝你好运!

答案 2 :(得分:0)

使用""代替

<%= link_to "Panier", "/clients/#{liste.client_id}" %>

希望有所帮助!