diff --git a/models/site.rb b/models/site.rb index 5c9df0f9..35714c26 100644 --- a/models/site.rb +++ b/models/site.rb @@ -1448,6 +1448,10 @@ class Site < Sequel::Model paginate(current_page, limit) end + def newest_follows + follows_dataset.where(:follows__created_at => (1.month.ago..Time.now)).all + end + def host !domain.empty? ? domain : "#{username}.neocities.org" end diff --git a/views/_news.erb b/views/_news.erb index 15631481..1f6815ed 100644 --- a/views/_news.erb +++ b/views/_news.erb @@ -10,6 +10,23 @@ +<% follow_events = site.newest_follows %> +<% unless follow_events.empty? %> +