ActiveRecord :: Base.connection을 통해 버전 정보를 얻을 수 있습니다. 여기 내 레일 콘솔에서하고 있습니다. 난 당신의 구문이 다를 수 있도록 레일의 이전 버전 (2.2)를 사용하고 있습니다.
이있어 일단 당신이 원하는 정보, 예를 들어 꺼냅니다 수
irb(main):190:0> ActiveRecord::Base.connection.select_rows("SHOW VARIABLES LIKE '%version%'")
=> [["innodb_version", "5.5.34"], ["protocol_version", "10"], ["slave_type_conversions", ""], ["version", "5.5.34-0ubuntu0.12.04.1"], ["version_comment", "(Ubuntu)"], ["version_compile_machine", "x86_64"], ["version_compile_os", "debian-linux-gnu"]]
:
version = ActiveRecord::Base.connection.select_rows("SHOW VARIABLES LIKE '%version%'").detect{|field,val| field == "version"}.last
=> "5.5.34-0ubuntu0.12.04.1"
좋은 생각 ... 감사합니다! :-) – Abdo