2012-03-29 95 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