O que eu faria a seguir seria confirmar que as postagens que não estão aparecendo em /posted realmente pertencem ao usuário que as procura. Algo como:
u = User.find_by_username('qualquerUsuario')
posts = Post.where(user_id: u.id)
E ver se essas postagens incluem as que você acha que deveriam aparecer ou não.
Inversamente, você poderia:
p = Post.find(idDaPostagemQueVoceQuer)
E ver qual usuário é o dono dessa postagem.