我使用\n
并且他们显示为文字\n
class TestMailer < ActionMailer::Base
def simple_mail(to, subject, body)
mail(:to => to, :subject => subject, :body => body)
end
end
TestMailer.simple_mail('my@email.com', 'subject', 'hi\n there').deliver
我在收件箱中看到文字\n
。
答案 0 :(得分:2)
单引号只允许你在字符串中转义'和\。例如
puts 'That\'s all folks'
puts 'This is a single backslash \\'
而双引号允许您转义更多转义序列。它们还允许您使用interpolation将变量嵌入到字符串文字中。
可用于双引号的一些转义序列包括:
答案 1 :(得分:0)
使用"hi\n there"
代替'hi\n there'
。更好的是,使用"hi#$/ there"
。