FIX: Use non-numeric user URLs in /about crawler view (PR #10237)

Add a test for the crawler view.

Followup to cc6d722de1d5f2c56799f02d9f2e4e7333d247da, to actually override the Rails behavior of user_path.


How is this any different to the built-in rails behaviour? Even before this commit, if I do


Then it works. The issue only happens when you pass a user object like


I switched from the user to username approach in

I added a very similar spec already in, we don’t need both. We should delete one of them - I don’t mind which.