Question
、の 2 つのモデルがありTag
ます。
結合テーブルcount
のレコード数を調べたいと思います。questions_tags
Railsコンソールからどうすればそれを行うことができますか?
Question
、の 2 つのモデルがありTag
ます。
結合テーブルcount
のレコード数を調べたいと思います。questions_tags
Railsコンソールからどうすればそれを行うことができますか?
結合モデルがない(結合テーブルのみ)と仮定すると、既存のモデルの1つを介して任意のSQLを実行し、カウントを取得できます。
Question.connection.execute "select count(*) from questions_tags"
これにより、dbに依存する結果オブジェクトが取得されます。PostgreSQLの場合、次のコマンドを使用して実際の整数を取得します。
Question.connection.execute("select count(*) from questions_tags").first["count"].to_i