2012-07-25 13 views
0

當前代碼:Ruby on Rails的添加格上的錯誤消息加入了Ajax調用

@return = { :error => true, :response => @invitation.errors.full_messages.join("<br />") } 

錯誤現在顯示爲

Email can't be blank 
Email is invalid 

怎麼我的錯誤消息和一個前添加div每行中有p標籤?

所以它會成爲

<div> 
    <p>Email can't be blank</p> 
    <p>Email is invalid</p> 
</div> 

回答

2

像這樣的東西可能會爲你工作:

error_message = content_tag :div, @invitation.errors.full_messages.map {|error| "<p>#{error}</p>"}.join 
@return = { :error => true, :response => error_message } 
+0

由於它工作正常! – fxuser 2012-07-25 16:20:51