是否可以通過配置全局禁用Rails 3.2中新的解釋功能?我正在使用activerecord-sqlserver-adapter 3.2.1,並且gem的explain(show plan)部分似乎存在一些錯誤。在Rails 3.2中禁用解釋
13
A
回答
24
舉從http://weblog.rubyonrails.org/2011/12/6/what-s-new-in-edge-rails-explain/
新的應用程序獲得
config.active_record.auto_explain_threshold_in_seconds = 0.5
在
config/environments/development.rb
。活動記錄監視查詢,如果他們採取超過閾值他們的查詢計劃將使用警告記錄。[...]
默認情況下,閾值是在測試和生產環境,這意味着功能被禁用
nil
。
所以只設置
config.active_record.auto_explain_threshold_in_seconds = nil
10
您可以禁用通過在配置/環境/ development.rb設置config.active_record.auto_explain_threshold_in_seconds = nil
自動解釋
1
你應該注意到,config.auto_explain_threshold_in_seconds
已在Rails的4.0 & 4.1被完全刪除。在4.1中它會拋出一個完整的錯誤。
見https://github.com/rails/rails/pull/9400/files
如果升級,評論說,線路輸出。
相關問題
- 1. 在Xcode 3.2中禁用Quickhelp
- 2. 在matplotlib中禁用tex解釋器
- 3. 在rails中解釋collection_select 4
- 4. 在rails中解釋SELECT 3.2.5
- 5. 如何在Rails 3.2中禁用與accept_header的內容協商
- 6. 無法在Rails 3.2中禁用控制器類緩存
- 7. 在rails 3.2.x中禁用查詢日誌以進行開發?
- 8. 解釋器被禁用
- 9. 禁用joomla中的mootools 3.2
- 10. Rails params解釋?
- 11. 使用Rails 3.2
- 12. after_filter:在Rails 3.2
- 13. 驗證在Rails 3.2中
- 14. 用Rails 3.2設置dm-rails?
- 15. 有人可以解釋Rails 3.2中嚴格的質量分配嗎?
- 16. 理解的Rails/PG解釋
- 17. RAILS - ActiveAdmin禁用註釋刪除?
- 18. 在Ruby on Rails 3.2中使用Equal == 0
- 19. 如何在Rails 3.2中使用「to_xs」?
- 20. f.hidden_field在Rails 3.2
- 21. 的form_tag在Rails 3.2
- 22. 禁用MenuItems的下劃線解釋
- 23. 可以在Rails 3.2中的每個請求基礎上禁用rack-cache?
- 24. 在Rails 3.2中使用Rails 4引擎應用程序
- 25. 解決在Rails 3.2中的控制器的視圖路徑
- 26. 如何禁用rails上的資產生成器3.2
- 27. 在等待欄中禁用TeX解釋消息
- 28. 如何在PyCharm中禁用-u解釋器選項?
- 29. Backbone.js和Rails 3.2
- 30. Therubyracer on Rails 3.2
當我回答這個問題時,沒有其他答案。我們必須同時接聽/打字。 – igreulich 2012-03-19 20:28:29
瞥一眼答案的時間戳就是對此的驗證。 – Tass 2012-05-08 19:08:36