Ruby on Rails link_to URL并在末尾添加id

时间:2018-06-26 11:17:49

标签: ruby-on-rails ruby

我正在尝试link_to的网址,并希望在末尾添加ID。 id在全局变量@id中:

<%= link_to "link", "https://www.example.com/sample-#{@id}" %>

以上返回此:

https://www.example.com/sample-#%3CItem:0x007fe66cf8e850%3E

有什么主意我可以实现吗?

1 个答案:

答案 0 :(得分:5)

  

我该如何实现?

与您一样。仅确保@id包含实际ID(简单值),而不包含复杂对象Item。或将其重命名为@item

如果您着急的话,这是个懒惰的变化:

<%= link_to "link", "https://www.example.com/sample-#{@id.id}" %>