Е, изглежда, че според тези редове 29 и 30 в mysql_adapter.rb,
@connection.options(Mysql::OPT_READ_TIMEOUT, @config[:read_timeout]) if @config[:read_timeout]
@connection.options(Mysql::OPT_WRITE_TIMEOUT, @config[:write_timeout]) if @config[:write_timeout]
Човек трябва просто да добави стойности read_timeout и write_timeout към конфигурационния файл на базата данни .yaml.
По този начин,
development:
adapter: mysql
encoding: utf8
database: app_development
pool: 5
username: root
password:
write_timeout: 1
read_timeout: 1
Трябва да направите трика, за да зададете изчакване за четене и запис от 1 секунда. За съжаление това не ви позволява да задавате времеви изчаквания под секунда.