informar hace cuánto se actualizaron los datos

This commit is contained in:
f 2021-10-08 18:24:19 -03:00
parent df2b66afe8
commit a2e4e0ab89
4 changed files with 12 additions and 6 deletions

View file

@ -19,6 +19,7 @@ class StatsController < ApplicationController
@chart_params = { interval: interval } @chart_params = { interval: interval }
hostnames hostnames
last_stat
end end
# Genera un gráfico de visitas por dominio asociado a este sitio # Genera un gráfico de visitas por dominio asociado a este sitio
@ -40,6 +41,10 @@ class StatsController < ApplicationController
private private
def last_stat
@last_stat ||= Stat.last
end
# TODO: Eliminar cuando mergeemos referer-origin # TODO: Eliminar cuando mergeemos referer-origin
def hostnames def hostnames
@hostnames ||= [@site.hostname, @site.alternative_hostnames].flatten @hostnames ||= [@site.hostname, @site.alternative_hostnames].flatten

View file

@ -2,6 +2,11 @@
.col .col
%h1= t('.title') %h1= t('.title')
%p.lead= t('.help') %p.lead= t('.help')
%p
%small
= t('.last_update')
%time{ datetime: @last_stat.created_at }
"#{time_ago_in_words @last_stat.created_at}."
.mb-3 .mb-3
- StatsController::INTERVALS.each do |interval| - StatsController::INTERVALS.each do |interval|

View file

@ -252,9 +252,7 @@ en:
help: | help: |
These statistics show information about how your site is generated and These statistics show information about how your site is generated and
how many resources it uses. how many resources it uses.
build: last_update: 'Updated every hour. Last update on '
average: 'Average building time'
maximum: 'Maximum building time'
hour: 'Hourly' hour: 'Hourly'
day: 'Daily' day: 'Daily'
week: 'Weekly' week: 'Weekly'

View file

@ -257,9 +257,7 @@ es:
help: | help: |
Las estadísticas visibilizan información sobre cómo se genera y Las estadísticas visibilizan información sobre cómo se genera y
cuántos recursos utiliza tu sitio. cuántos recursos utiliza tu sitio.
build: last_update: 'Actualizadas cada hora. Última actualización hace '
average: 'Tiempo promedio de generación'
maximum: 'Tiempo máximo de generación'
hour: 'Por hora' hour: 'Por hora'
day: 'Diarias' day: 'Diarias'
week: 'Semanales' week: 'Semanales'