将 url 字符串与变量连接
Concatenate url string with a variable
我想使用 link_to 选项并使用可变的 url。
所以我写了这个:
<%= link_to "Panier", '/clients/#{liste.client_id}' %>
但是我被重定向到 /clients
网页 url /clients/#{liste.client_id}
谁能给我解决方案并解释为什么它不起作用?谢谢。
您应该将代码更改为:
<%= link_to "Panier", "/clients/#{liste.client_id}" %>
因此Ruby执行插值。否则它理解为 原样。
祝你好运!
改用""
<%= link_to "Panier", "/clients/#{liste.client_id}" %>
希望对您有所帮助!
如果可能,您应该使用 rails 路线。
<%= link_to "Panier", client_path(liste.client_id) %>
我想使用 link_to 选项并使用可变的 url。 所以我写了这个:
<%= link_to "Panier", '/clients/#{liste.client_id}' %>
但是我被重定向到 /clients
网页 url /clients/#{liste.client_id}
谁能给我解决方案并解释为什么它不起作用?谢谢。
您应该将代码更改为:
<%= link_to "Panier", "/clients/#{liste.client_id}" %>
因此Ruby执行插值。否则它理解为 原样。
祝你好运!
改用""
<%= link_to "Panier", "/clients/#{liste.client_id}" %>
希望对您有所帮助!
如果可能,您应该使用 rails 路线。
<%= link_to "Panier", client_path(liste.client_id) %>