Ruby on rails 如何在UserMailer中输出括号?

Ruby on rails 如何在UserMailer中输出括号?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我有一个usermailer,如下所示: mail( :from => "#{@user.full_name} \(Site.com\) <no-reply@site.com>", :to => @recipient_email, :subject => "Hello World" ) mail(:from=>“{@user.full_name}\(Site.com\)”, :to=>@recipient\u电子邮件, :subject=>

我有一个usermailer,如下所示:

mail( :from => "#{@user.full_name} \(Site.com\) <no-reply@site.com>",
      :to => @recipient_email,
      :subject => "Hello World"
)
mail(:from=>“{@user.full_name}\(Site.com\)”,
:to=>@recipient\u电子邮件,
:subject=>“你好,世界”
)
我希望将其输出为:

from = "Full Name (Site.com) <no-reply@site.com>"
from=“全名(Site.com)”
问题是它总是:

from = "Full Name <no-reply@site.com>"
from=“全名”
我试着避开括号,但没用。为什么我不能输出括号


谢谢

我不确定这是否是解决方案,但您的“发件人”标题似乎格式不正确

我想应该是这样

from = "\"Full Name (Site.com)\" <no-reply@site.com>"
from=“\”全名(Site.com)\“”
from=“全名(Site.com)”
我认为这也是可行的

from = "Full Name (Site.com) <no-reply@site.com>"