I’ve added another engine. Again it runs just fine as a stand alone application (test/dummy) and as an engine inside the main application, but this time when I use cucumber it mangles the route. The generated controller name is NamespaceController, instead of Namespace::Controller.
The only significant difference between the various engines is that each time I create a new engine I get different versions of various gems like childprocess, docile, and jquery_rails. Am I getting incompatible versions of these gems? If so, how do I control this when I create a new engine?