1

當我查看終端的輸出(我在本地主機上使用服務器WEBRick)時,我看到每個動作(不管是什麼控制器)都被調用了兩次,總是(第二個總是1-2秒後)。Rails 3.2 - 應用程序中的每個動作都會被加載兩次

沒有人有同樣的問題嗎?我試圖在這裏搜索在谷歌,也是一個討論的SO,但不幸的是我沒有找到任何有用的幫助......

編輯 - 例如: 當我看看到終端輸出,所以我看到那裏例如:

Started GET "/articles" for 127.0.0.1 at 2012-02-22 01:35:42 +0100 
Processing by ArticlesController#index as HTML 
...sql queries... 
Completed 200 OK in 1690ms (Views: 1451.2ms | ActiveRecord: 28.7ms | Solr: 203.8ms) 

Started GET "/articles" for 127.0.0.1 at 2012-02-22 01:35:45 +0100 
Processing by ArticlesController#index as */* 
...sql queries... 
Completed 200 OK in 159ms (Views: 105.8ms | ActiveRecord: 2.8ms | Solr: 49.0ms) 

這是我的應用程序的控制器中的每個動作。在瀏覽器中一切正常,訪問者對重複加載操作一無所知,但你知道......爲什麼會重複加載操作?

+0

你可以舉一個更具體的例子嗎? – Cyrus 2012-02-22 08:00:59

+0

@Cyrus我更新了我的問題 – user984621 2012-02-22 08:31:16

+0

您使用的是哪個solr庫?太陽黑子? – Cyrus 2012-02-22 08:32:52

回答

3

如果這是一個ajax請求,它可能是由JavaScript文件包含兩次引起的。您可能已經在開發模式下預編譯了您的資產。你可以嘗試刪除「// = require_tree」。 from application.js

相關問題