如何从视图文件中获取多个表的行数

时间:2014-05-26 13:14:59

标签: mysql ruby-on-rails ruby-on-rails-4

在我的架构中有几个表,比方说,t1,t2,t3。

我想为页面的 admin 创建一个简单的统计页面,例如显示通用视图文件中每个表的行数。

我知道使用SQL这很简单,如: select count(*) from t1;

但是我如何从视图文件中执行此操作?

另外,你认为这是一种有效的方法吗(关于那个不会被使用的管理页面那么多)?

1 个答案:

答案 0 :(得分:3)

假设每个表对应一个模型类。您可以查看以下结果:

TableOneModel.count
TableTwoModel.count
TableThreeModel.count