我正在將我們的應用程序從Rails 3.2升級到4.2。我碰到的一個問題是,即使瀏覽器活動,靜態頁面似乎也無法在瀏覽器中加載。例如:我去localhost:3000/pricing
和服務器得到這樣的:Rails 4.2 - 升級後,儘管服務器活動,頁面從不加載瀏覽器(或花費很長時間)
Started GET "/pricing" for 127.0.0.1 at 2015-01-16 15:44:59 -0500
Processing by PagesController#show as HTML
Parameters: {"id"=>"pricing"}
Rendered pages/pricing.html.haml within layouts/static (9.1ms)
Rendered layouts/_head.html.haml (64.4ms)
Rendered layouts/_navbar.html.haml (4.5ms)
Rendered layouts/_alerts.html.haml (1.0ms)
Rendered pages/_nav.html.haml (5.3ms)
Rendered shared/_social_links.html.haml (1.1ms)
Rendered layouts/_footer.html.haml (6.6ms)
Completed 200 OK in 130ms (Views: 123.8ms | ActiveRecord: 0.0ms)
然而,在瀏覽器本身的網頁是白色的,在該選項卡進度圓旋轉,並沒有被顯示出來。
任何人都知道可能是什麼原因造成的?
UPDATE
在頁面加載正常,當我在development.rb
設置config.cache_classes = true
。但是這個設置通常是false
正在開發中,在我升級之前沒有這樣做。
我剛剛從4.1升級到4.2。 Rails-dev-tweak在4.1中似乎仍然在做它的工作,但是稍微打破了4.2。去除它=超速 – Frexuz