2011-05-13 56 views
1

我用下面的代碼在Rails中顯示Flash對象的內容:獲取關於Ruby錯誤on Rails的閃存

 <%= flash.each do |k, v| %> 
     <div class="flash <%= k %>"><%= v %></div> 
    <% end %> 

而是隻顯示消息的(或缺乏那裏)它給我閃哈希的內容:

{:error=>"Invalid email/password combination."} 

或只是這一點,如果沒有創建Flash對象

{} 

在我的Rails代碼中是否存在某些錯誤,或者在我的Apache安裝程序中出現了錯誤(當我推送到Heroku時它不會出現)?

回答

1

試試這個(與<%而不是<%=爲每個環路):

<% flash.each do |k, v| %> 
    <div class="flash <%= k %>"><%= v %></div> 
<% end %> 
+0

謝謝!現在有道理。 – 2011-05-16 19:04:06