【发布时间】:2019-01-18 08:44:08
【问题描述】:
我正在使用 Rails 5.2.2。我需要从数据库记录中获取简单信息。我在视图助手中创建了一些简单的方法,例如:
def set_simple_info
"This user has #{@user.accounts.count} accounts<br>
These accounts has #{@user.accounts.relations.count} relations. <br>
#{@user.accounts.orders.count} times ordered something".html_safe
end
但这会创建许多 SQL 查询。我以为我可以创建一些变量并以 Ruby 方式管理它们,但我不确定什么是最有效的方法。如何在不使用许多 SQL 查询的情况下从 DB 获取一些简单信息?
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-5