\ t适用于irb但不适用于我的ruby脚本

时间:2015-04-10 16:40:04

标签: ruby-on-rails ruby ruby-on-rails-3

我有2个路径变量,如下所示:

path1 = "../home/result_file.erb"
path2 = "../my_folder/Data_file.erb"

我创建一个锚标记链接sting将它传递给我的erb文件。字符串代码是:

file_links_string = "<a href='#{path1}'>Result Report</a>\t\t\t<a href='#{path2}'>Data Report</a>"
p file_links_string

当我在irb上执行puts "<a href='../home/result_file.erb'>Result Report</a>\t\t\t<a href='../my_folder/Data_file.erb'>Data Report</a>"时,它会打印两个href标签,其间有制表符空格。

但我的p file_links_string在控制台上打印"<a href='../home/result_file.erb'>Result Report</a>\t\t\t<a href='../my_folder/Data_file.erb'>Data Report</a>"。看起来它将'\ t'视为一个字符串。

在我的网页上,我的Result ReportData Report彼此相邻,两者之间没有制表符。

我是否错误地创建了字符串?或者我需要添加任何东西吗?我正在使用2.1.1 ruby​​。

0 个答案:

没有答案