SQL登录Rails控制台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL登录Rails控制台相关的知识,希望对你有一定的参考价值。

  1. # for rails 2
  2. if ENV.include?('RAILS_ENV')
  3. if !Object.const_defined?('RAILS_DEFAULT_LOGGER')
  4. require 'logger'
  5. Object.const_set('RAILS_DEFAULT_LOGGER', Logger.new(STDOUT))
  6. end
  7.  
  8. def sql(query)
  9. ActiveRecord::Base.connection.select_all(query)
  10. end
  11. # for rails 3
  12. elsif defined?(Rails) && !Rails.env.nil?
  13. if Rails.logger
  14. Rails.logger = Logger.new(STDOUT)
  15. ActiveRecord::Base.logger = Rails.logger
  16. end
  17. end

以上是关于SQL登录Rails控制台的主要内容,如果未能解决你的问题,请参考以下文章