我開發了一個Rails 3.1應用程序,它包含100%的Ajax CRUD表單以輸入用戶和客戶。我創建了兩個獨立的模型,控制器,視圖等。每個模型的視圖都包含用於創建編輯更新和銷燬的jquery文件。問題是當我執行任何執行遠程操作的操作時,它被調用兩次。我可以在Firebug的控制檯視圖以及WEBrick輸出中確認這一點。任何人都可以協助追查這裏發生的事情嗎?什麼會導致軌道處理每次通話兩次?Rails 3.1遠程請求提交兩次
13
A
回答
13
19
將config.serve_static_assets = false
添加到development.rb
將防止從/public/assets
加載文件。
其實我需要在本地進行預編譯,因爲我的測試模式僅使用來自/public/assets
的靜態資產 - 測試正在捕捉可能的生產資產問題。怎麼樣?只需在test.rb
配置中設置config.assets.compile = false
和config.serve_static_assets = true
即可。
+1
從Rails 4開始,不建議使用'config.serve_static_assets'。改用'config.serve_static_files'。 – Jin
相關問題
- 1. 的Rails 3.1 - 調用Ajax請求兩次
- 2. 多次提交Rails異步ajax請求
- 3. Rails提交了兩次或更多的帖子請求
- 4. 形式提交兩次:遠程=>真正的Rails 3.2
- 5. Rails 4.2.7提交遠程表單的事件觸發兩次
- 6. 提交求職申請rails
- 7. 多次提交Ajax請求
- 8. Rails - 處理遠程請求
- 9. Rails處理每個請求兩次
- 10. 添加遠程後,按鈕不會提交發布請求:在rails中爲true
- 11. Rails:提交內容後請求註冊?
- 12. 第二次提交AJAX請求帖子
- 13. Rails Ajax表單提交兩次
- 14. 無法兩次提出請求
- 15. Rails遠程表單通過'enter'多次提交
- 16. Rails禁用遠程表單提交
- 17. 提交後清除Rails遠程表格
- 18. 合併兩次提交在遠程倉庫
- 19. 如何在每'x'秒自動提交一個rails 3.1遠程表單?
- 20. AJAX請求Rails 3.1不渲染javascript
- 21. Rails 3.1:與HTML的respond_to json請求
- 22. Rails 3.1 CSS文件加載兩次?
- 23. Rails 4應用程序的所有請求被調用兩次
- 24. 的Rails 3.1 simple_form提交風格CSS
- 25. Rails 3.1遠程連接寫入數據庫5次。
- 26. 創建Github拉請求第一次提交和最後一次提交?
- 27. Rails請求規範不提出請求
- 28. 表單提交兩次
- 29. 請求無法提交後臺進程
- 30. 被請求的頁兩次
一些代碼將有助於更好地理解透視圖。發佈被調用兩次的代碼 – Rafay
這是一個預感 - 你的JavaScript代碼或['jquery-rails'](https://github.com/rails/jquery-rails)被包含在頁面中兩次?如果您進行了任何預編譯,請檢查公共/資產文件夾。 – Anurag
@Auurag這就是我認爲正在發生的事情。在開始發生之前,我運行了「bundle exec rake assets:precompile」。我只需要刪除該文件? – ctilley79