我已经为我正在开发的网站建立了一个管理面板,并且一切都很好。现在需要有一个充当“仪表板”的首页。随着时间的推移,它将显示代表应用程序的各种模型和部分的不同图表。它还将显示各种项目的较小列表(需要调用的客户等)。我有一个仪表板工作,但我只是想知道在 Rails 中是否有更好的方法。我基本上只有一个仪表板控制器:
class DashboardController < ApplicationController
def show
@statistics = {}
@statistics[:leads] = Lead.this_month.count
@statistics[:leads_by_day] = Lead.date_count
@statistics[:called_this_month] = Customer.called_this_month.count
end
end
我不想使用任何宝石,因为这将需要大量的配置,并且需要以某种方式看起来