Ruby on Rails を使用して xmpp / ejabber のすべてのユーザーを取得するにはどうすればよいでしょうか?

Ruby on Rails を使用して xmpp / ejabber のすべてのユーザーを取得するにはどうすればよいでしょうか?

コンソールからユーザーを取得する方法は知っていますが、Web サイトですべてのユーザーを取得できるように Ruby コードを書く方法がわかりません。

登録済みのすべてのユーザーを取得します。

sudo ejabberdctl registered_users domain_name

すべてのオンラインユーザーを取得します:

sudo ejabberdctl connected_users

答え1

ODBC データベースをバックエンドとして使用している場合は、ユーザー テーブルの行数をカウントして、登録済みユーザーの数を直接取得してみることもできます。Ruby から mnesia にアクセスしたりクエリを実行したりするのは実際には不可能だと思います。

関連情報