Catch-All routes in Rails | Floyd's Thoughts...

If that’s your last route, it means that anything that isn’t recognised by any of the other routes will get routed to that controller/action (page_engine/show_page). It shouldn’t interfere with images/assets because they are served with higher priority than Rails routes. It lets you have any number of forward-slashes.

如果是用 catch-all route,也就是擺在最後面的「*route」,是不會影響 asset 的東西。因為它們的 routing priority 比 routes.rb 裡面定義的還高。