¿Es posible desactivar la nueva funcionalidad Explain en Rails 3.2 globalmente a través de la configuración? Estoy usando activerecord-sqlserver-adapter 3.2.1 y parece haber algunos errores con la porción de explicación (mostrar plan) de la gema.deshabilitar la explicación en Rails 3.2
Respuesta
Para citar de http://weblog.rubyonrails.org/2011/12/6/what-s-new-in-edge-rails-explain/
nuevas aplicaciones consiguen
config.active_record.auto_explain_threshold_in_seconds = 0.5
en
config/environments/development.rb
. Active Record supervisa las consultas y si toman más de ese umbral, su plan de consulta se registrará mediante warn.[...]
Por defecto, el umbral es
nil
en los entornos de prueba y producción, lo que significa que la función está desactivada.
por lo que sólo establece
config.active_record.auto_explain_threshold_in_seconds = nil
Puede desactivar el auto-explica mediante el establecimiento de config.active_record.auto_explain_threshold_in_seconds = nil
en su config/ambientes/development.rb
Debe tener en cuenta que config.auto_explain_threshold_in_seconds
se ha quitado totalmente en Rails 4.0 & 4.1. En 4.1 lanzará un error completo.
Ver https://github.com/rails/rails/pull/9400/files
Si actualiza, comentar que la línea fuera.
- 1. Rails 3.2 streaming
- 2. @ font-face rails 3.2
- 3. Rails 3.2 y activeadmin
- 4. Detener el registro ActionController :: RoutingError Rails 3.2
- 5. Rails 3.2 y Yui compresor
- 6. Rails 3.2 Diseños de motor
- 7. Capistrano, Rails 3.2, recetas estándar?
- 8. rails 3.2 subdominios y diseño
- 9. ¿Cómo deshabilitar las validaciones de contraseña/confirmación cuando se usa has_secure_password en Rails 3.2?
- 10. Cómo deshabilitar el generador de activos en raíles 3.2
- 11. Rails 3.2 + Devise 2.1 + OmniAuth + Backbone.js Autenticación
- 12. Rails 3.2: Invocando \ down de otra migración
- 13. Rails 3.2, Asignación masiva, Roles dinámicos?
- 14. Rails 3.2 + Facebook auth + CSRF FAILURE
- 15. Rails 3.2 Asset Pipeline + html5shiv.JS en vendors/assets/javascript
- 16. ¿Utiliza "error_messages" en Rails 3.2? (Genera error "método no definido")
- 17. ¿Por qué no se inicia mongrel en Rails 3.2.rc?
- 18. Deshabilitar generadores de pruebas unitarias en Rails
- 19. Patrones de diseño para una aplicación Rails 3.2 JS-heavy
- 20. ¿Cómo manejo la autenticación con Devise cuando uso múltiples modelos en la aplicación Rails 3.2
- 21. Rails 3.2 Advertencia de obsolescencia del registro de silencio
- 22. Authlogic no funciona con mi aplicación Rails 3.2
- 23. Rails 3.2 - ActiveResource - Usando POST/PUT con JSON
- 24. no se puede crear el complemento con Rails 3.2?
- 25. Rails 3.2, RSpec, Factory Girl: NameError: constante no inicializada Factory
- 26. Rails 3.2 método indefinido `clave? ' para nil: NilClass
- 27. Ruby on Rails convención plural (controlador) y singular (modelo) - explicación
- 28. Ruby on Rails, cómo deshabilitar/desactivar ETag
- 29. Ejemplo sobre la implementación del evento paralelo del servidor HTML5 en Rails 3.2
- 30. Rails simple_form: deshabilitar etiquetas de error
Cuando respondí la pregunta, no hubo más respuestas. Debimos haber estado respondiendo/escribiendo al mismo tiempo. – igreulich
Un vistazo a las marcas de tiempo de las respuestas es la verificación de esto. – Tass