![](/img/trans.png)
[英]How can I determine if my rails is in the development environment and not the test environment?
[英]How can I test error pages in rails development environment?
我想在我的Rails 3.0.7應用程序中設計我的404頁面。 如果我請求一個不存在的頁面,我得到了開發輸出
Routing Error
No route matches "/foo"
我嘗試了以下答案:
application_controller:
def local_request?
false
end
development.rb:
config.consider_all_requests_local = false
development.rb:
config.action_view.debug_rjs = false
我也開始了我的應用程序:RAILS_ENV =生產軌道s RAILS_ENV =生產乘客開始
它都不起作用。我喜歡rails如何使復雜的任務變得非常簡單。 但是真正令人沮喪的是,真正簡單的事情變得非常困難,無法調試,最終你會破解遠程服務器來解決它。
以前有人有這個問題嗎?
如果您的錯誤頁面是靜態的,您只需轉到http:// localhost:3000 / 404.html , http:// localhost:3000 / 500.html等。
我到目前為止最好的想法是在本地以生產模式運行服務器。
rails s -e production
干杯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.