古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

汎用的なカラム処理

説明

汎用的なカラム処理

使い方

モデル.calculate(処理方法, カラム名)

処理方法

処理方法 説明
:count カウント
:sum 合計値
:average 平均値
:minimum 最小値
:maximum 最大値

pagesテーブルのカラム数

Page.calculate(:count, :all)
# SELECT COUNT(*) FROM "pages"

ソースコード