Мне не удалось воспроизвести результаты @ matthew-savage. Однако, согласно руководству Rails по маршрутизации и этого вопроса по другому вопросу StackOverflow, я решил эту проблему так:
routes.rb
match "*gibberish", :to => "home#routing_error"
обратите внимание, как я включил текст после подстановочного знака. Контроллер в порядке, как показано выше:
Контроллер / home_controller.rb
....
def routing_error
render text: "Not found, sorry", status: :not_found
end