0

Rails 3 で作業しています。mysql テーブルから行の値をカウントする必要があります。

Rails 3では、そのクエリをコントローラーに書きたいと思っています。

SELECT count(*) FROM #{table_name}

それは正しいクエリ方法ですか?

4

1 に答える 1

2

ActiveRecord を使用すると、テーブル内のすべての行を簡単にカウントできます。テーブル名に Post を使用しましょう。

@posts = Post.all
@posts.count

またはこのように:

Post.all.count
于 2013-05-08T17:17:20.193 に答える