как проверить подключение mysql в ruby ​​на рельсах - PullRequest
0 голосов
/ 17 марта 2010

В моем приложении rails мне нужно написать скрипт ruby, который администраторы используют для проверки состояния приложения.Мне нужно проверить подключение MySQL подключения, как приложение подключено к БД или нет .. Как мне это сделать.этот рубиновый скрипт я помещу в каталог скриптов .. Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 17 марта 2010

Вы можете использовать метод connected?, чтобы узнать, имеет ли ActiveRecord соединение с базой данных.

1 голос
/ 17 марта 2010

(1) Вы можете попытаться установить ручное соединение, используя Mysql.real_connect :

Mysql.real_connect("localhost", "testuser", "testpass", "test")

См. ссылку для получения дополнительной информации.

(2) Еще одна возможность (возможно, лучшая) - использовать ActiveRecord напрямую:

ActiveRecord::Base.establish_connection(
  :adapter  => "mysql",
  :host     => "localhost",
  :username => "myuser",
  :password => "mypass",
  :database => "somedatabase"
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...