Bueno, parece que según estas líneas 29 y 30 en 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]
Uno simplemente necesita agregar un valor read_timeout y write_timeout al archivo de configuración de la base de datos .yaml.
Así,
development:
adapter: mysql
encoding: utf8
database: app_development
pool: 5
username: root
password:
write_timeout: 1
read_timeout: 1
Debería hacer el truco para establecer tiempos de espera de lectura y escritura de 1 segundo cada uno. Desafortunadamente, esto no le permite establecer tiempos de espera inferiores a un segundo.