Rails WEBrick mostra istruzioni SQL raw per qualsiasi attività ActiveRecord. Come abilitare quello nella console?Come mostrare istruzioni SQL nella console di Rails come WEBrick?
risposta
Per fare ciò è necessario abilitare il registratore, è possibile farlo come segue.
Aprire la console di rotaie:
ActiveRecord::Base.connection.instance_variable_set :@logger, Logger.new(STDOUT)
Date un'occhiata a questo link:
http://rubyquicktips.com/post/292826666/display-activerecord-generated-sql-queries-in-the
Vai alla vostra posizione
console.rb
/lib/rails/console.rb
Cercare
ActiveRecord::Base.connection.instance_variable_set
Cambio al seguente
ActiveRecord::Base.connection.instance_variable_set :@logger, Logger.new(STDOUT)
modo simile a raggiungere questo obiettivo senza ricorrere a scavare in ActiveRecord
interni e l'utilizzo di variabili di istanza è quello di accedere solo all'oggetto config
che Rails ti dà. Posizionare questo all'interno config/application.rb
:
config.logger = Logger.new(STDOUT) if($0 == 'irb' || $0 == 'script/rails')
Sembra non funzionare (Rails 4.0 qui) –
Funziona su Rails 2 – Batkins
- 1. Come mostrare le query SQL eseguite nella console di Rails?
- 2. Come vedere le query mysql nella console di rails
- 3. Come caricare le variabili d'ambiente nella console di Rails?
- 4. Come utilizzare le factory da FactoryGirl nella console di rails
- 5. Come impostare la porta predefinita per Webrick?
- 6. IcedTea - come mostrare la console dell'applet ..?
- 7. Variabile d'ambiente nella console Rails e Pow
- 8. Come mostrare tutte le stringhe di traduzione richieste in Rails?
- 9. Come si uccide un server webrick di rotaie?
- 10. Un modo semplice per sopprimere l'output SQL nella console di Rails?
- 11. Come divido nella console Linux?
- 12. Come collego di nuovo al server WEBrick
- 13. Come funzionano le istruzioni sql-recursive?
- 14. Come trovare il nome del database nella console di rotaie
- 15. Come mostrare le istruzioni dell'app in ionic al primo avvio
- 16. Mongrel vs. WEBrick
- 17. come registrare le istruzioni sql in spring-boot
- 18. Conteggio di istruzioni SQL in Hibernate
- 19. Utilizzo di helper finder finder nella console Rails
- 20. Phusion Passenger v. WEBrick
- 21. Utilizzo di metodi di supporto come html_escape nella console di rails
- 22. istruzioni caso nidificate di sql
- 23. Come funziona 'LOAD DATA INFILE' nella replica basata su istruzioni?
- 24. Come visualizzare l'intera cronologia della console di Rails?
- 25. Riscrittura di istruzioni WITH in istruzioni di subquery in SQL?
- 26. Come accedere alla console di rails in produzione via capistrano?
- 27. Come posso mostrare l'output della console Perl in una GUI?
- 28. Come posso generare istruzioni di inserimento con Sql server 2012?
- 29. Console Rails con Pry
- 30. Come posso inserire caratteri multibyte nella console di rails (o irb)?
Ti consigliamo di combinare questo con 'se $ 0 == 'script/server'' modo che l'uscita non inquina le prove o qualsiasi attività di rake per exmaple. – Mikey