Ruby on rails 为什么可以';我不能在Rails中的链接内部连接一个字符串吗?

Ruby on rails 为什么可以';我不能在Rails中的链接内部连接一个字符串吗?,ruby-on-rails,ruby,concatenation,Ruby On Rails,Ruby,Concatenation,Ruby:2.2.3 轨道:4.2.4 操作系统:OSX 10.11.2测试版 我正在学习Rails,当我制作一个链接到的时候,像这样: <% link_to 'Visit Url', 'http://#{@link.url} %> <a href="http://#{@link.url}">Visit Url</a> 只需使用“双引号,而不是”单引号。单引号内的任何内容都不会插入 因此: 好的,谢谢。我从来不知道单引号和双引号有什么不同。 <%

Ruby:2.2.3

轨道:4.2.4

操作系统:OSX 10.11.2测试版

我正在学习Rails,当我制作一个链接到的时候,像这样:

<% link_to 'Visit Url', 'http://#{@link.url} %>
<a href="http://#{@link.url}">Visit Url</a> 
只需使用
双引号,而不是
单引号。单引号内的任何内容都不会插入

因此:


好的,谢谢。我从来不知道单引号和双引号有什么不同。
<% link_to 'Visit Url', 'http://' + @link.url %>
@link = "www.google.com"
s1 = 'http://#{@link}'
s2 = "http://#{@link}"

puts s1 # prints http://#{@link}
puts s2 # prints http://www.google.com