2
A
回答
3
在你的控制器:
def your_method
#processing that fails
flash[:notice] = 'your error message'
end
在你看來:
<% if !flash[:notice].nil? %>
<p id="notice"><%= flash[:notice] %></p>
<% end %>
爲Flash哈希的文檔可here。
要在應用程序級別從錯誤中挽救而不是顯示錯誤信息給用戶,你可以使用
rescue_from ErrorType, :with => :action_method
例子:
Customising the generic Rails error message
http://www.perfectline.co.uk/blog/custom-dynamic-error-pages-in-ruby-on-rails
0
當你有一個像提到的錯誤其一,當你嘗試到達相應的頁面時,你應該有一個錯誤信息而不是正確的頁面。
相關問題
- 1. Rails錯誤消息
- 2. Rails的AJAX錯誤消息
- 3. Rails的錯誤消息
- 4. 在Rails中處理錯誤消息
- 5. Rails:在JavaScript中捕獲錯誤消息
- 6. 在rails中顯示錯誤消息
- 7. 在rails中呈現錯誤消息
- 8. 500錯誤消息rails heroku
- 9. Rails validates_associated和錯誤消息
- 10. Rails驗證消息錯誤?
- 11. Rails中的spree錯誤消息
- 12. Rails中更改錯誤消息模型
- 13. rails -h在rails項目中顯示錯誤的幫助消息
- 14. rails形式的基本錯誤消息
- 15. Rails:無括號的錯誤消息
- 16. 的Rails +設計:錯誤登出消息
- 17. Rails錯誤消息中的轉換後的屬性(Rails 2.3.2,I18N)
- 18. URL Shortener上的在線Rails課程中的錯誤消息
- 19. Rails Rake測試返回錯誤消息
- 20. Rails:顯示錯誤消息[bootstrap-sass,formtastic]
- 21. Rails 3 Devise Ajax錯誤消息
- 22. Rails錯誤消息和重定向
- 23. Rails 3客戶錯誤消息
- 24. Rails 4.2 ActionController:BadRequest自定義錯誤消息
- 25. Rails:用json返回錯誤消息
- 26. Ruby on rails 4:顯示錯誤消息
- 27. Rails 5 - 顯示錯誤消息
- 28. Rails安裝'Bundle'拋出錯誤消息
- 29. Rails:錯誤消息部分不呈現
- 30. Translate Rails設計錯誤消息
我的意思是更像是由rails生成的錯誤(也許該視圖使用未定義的變量) – 2010-06-29 04:29:56
fayer。感謝接受,即使我沒有回答你正在尋找的問題。您的問題很簡短,並且聽起來像是每個控制器異常都應顯示爲錯誤消息。我更新了一些關於如何根據控制器中的例外顯示自定義錯誤頁面的參考資料。第二個鏈接是一個相當不錯的資源,它展示瞭如何捕獲錯誤和日誌,但是你必須小心,日誌不會拋出錯誤,否則你會被鎖定在循環中。 – 2010-08-06 14:04:22