I had to restart my rails server after creating the vendor/assets/images
directory. Before this, I was seeing the same error as you (“No route matches [GET]”).
My guess is that the rails server does not check these directories if they did not exist when it was first started. When you open a rails console to diagnose the issue, you get a new instance of rails which knows about the directory, which only adds to the confusion.