我有两个表:.container
(带有App
字段)和release_id
。
User
class App < ActiveRecord::Base
has_one :user
end
class User < ActiveRecord::Base
belongs_to :app
end
我想返回
class Stats::AppOverview
def initialize(from:, apps:)
@from = from || Date.new(2010)
@apps = apps
end
def total_count
{ apps: { total: total_app, with_user: app_with_user } }
end
private
def app_since
@apps.where('created_at >= ?', @from)
end
def total_app
devices_since.count
end
def app_with_user
User.where(app: app_since).count
end
end
app
条记录数
release_id
条记录数,满足其他条件这就是我使用类
的方法app
目前我在两个查询中执行此操作,但是可以将它们放在同一个查询中吗?这是否可以使用活动记录?