Mostrar temas con un recuento mínimo de visualizaciones

Hola a todos,

Estoy buscando crear una lista de temas dentro de una categoría específica que tengan al menos X vistas, ordenados por fecha descendente, y quería ver si tenían alguna sugerencia sobre cuál sería la mejor manera de hacerlo. Sería preferible que esto fuera automático: una vez que un tema alcance X vistas, se añadiría a esta lista.

He considerado emitir un distintivo personalizado, pero, según mi conocimiento, estos no se pueden asignar a temas.

¿Podría asignar una etiqueta a estos temas desde la consola de Rails de alguna manera? Así podría utilizar la página de etiquetas para esto. Por supuesto, tendría que programarlo para que se ejecute al menos una vez al día.

¿Existe algún patrón de filtro de URL que pueda lograr esto? ¿Hay mucha flexibilidad con el parámetro ‘views’? Solo he logrado que funcione con ‘order’.