No tengo un foro tan grande para probar, estos son solo mis pensamientos.
Cambiar
posts = user.posts.order(created_at: :asc)
a
posts = user.posts.limit(1000)
Luego, ejecútalo cada 10 segundos hasta que post sea nil.
No tengo un foro tan grande para probar, estos son solo mis pensamientos.
Cambiar
posts = user.posts.order(created_at: :asc)
a
posts = user.posts.limit(1000)
Luego, ejecútalo cada 10 segundos hasta que post sea nil.