Использование разных контроллеров для разных каталогов с высоким напряжением в Ruby on Rails
Я пытаюсь создать несколько статических страниц в Rails и использую для этого гем High Voltage.
То, что я хочу, это иметь собственные URL для разных подмножеств моих страниц. Я также хочу переопределить контроллер высокого напряжения по умолчанию, чтобы использовать разные макеты для разных страниц.
Так что, скажем, http://example.com/about отобразит представление about.html.erb в view/pages
папка. Но http://example.com/promo/1 отобразит страницу 1.html.erb в view/pages/promo
папка.
Я отключил маршруты по умолчанию в high_voltage.rb:
HighVoltage.configure do |config|
config.routes = false
end
А затем добавил маршрутизатор, который перенаправляет все URL с promo
Путь к промо контроллеру:
get "/promo/*id" => 'promo#show', as: :promo, format: false
Но теперь мой PromoController ищет файлы для просмотра в /views/pages
папка. Как мне сказать, чтобы сделать вид из /views/pages/promo
папка вместо?