2012-03-29 102 views
0

,因为我们都知道,在控制器和视图 我从user_mailer.rb文件发送一些数据,它有一些特殊的字符一样,如果我写&“samarth”所以它的显示,html_safe工作& AMD & quotsamarth & QUOT 代码是用户邮件显示特殊字符

DEF alert_publication_notification(用户,cust_alert,HOME_URL)

load_mailer_settings 
@content_type = "text/html" 
@subject = ("[abc]- #{cust_alert.alert.name.html_safe} : mail ") due to this line i am getting special character any solution 
@from = "sam" 
@recipients = user.login 
@bcc = Settings.emailid_alerts 
@sent_on = Time.now 
@customer_alert = cust_alert 
@user = user 
@home_url = home_url 

回答

1

使用raw(some_variable)函数为RAILS 3这不会显示编码的字符。

+1

我们如何在用户邮件程序 – SSP 2012-03-29 07:09:20

+2

中使用raw结账本指南。这可能会帮助你: http://techspry.com/ruby_and_rails/html_safe-and-helpers-in-rails-3-mystery-solved/ – 2012-03-29 07:25:59

+1

原始方法不适用于app/mailer文件夹中的用户邮件程序 – SSP 2012-03-30 05:18:46