Мне нравится ответ Августа, но у меня немного другой метод.
Допустим, вы хотите добавить
/ любой / путь / somefile.html.erb
но не добавить контроллер ...
Вы можете просто добавить папку в представления под названием «application», создать свой файл в этом каталоге.
Тогда в вашем файле маршрутов просто добавьте
match '/any/path/somefile' => 'application#somefile'
Ваш эрб по-прежнему оценивает, вы получаете свой макет, и вы можете создать любой путь, который вы хотите ...
(все, что нужно, это убрать необходимость в контроллере страниц)
Надеюсь, это поможет ...