If you have a similar setup for us, you installed Bootstrap manually on Rails and had to do some manual CSS style overrides to point the Glyphicon fonts in the right way. (/ assets / botostrap ... instead of / fonts / bootstrap ...). However, the original styles are still present in bootstrap.css, and although they are overridden, it seems that PhantomJS is still detecting and using these originals.
In our case, we had to look for all links to half glyphics-halflings in bootstrap.css and change the path to the correct one. After that, routing errors disappear.
Good luck
source share