Я пытаюсь использовать high_voltage для обслуживания статических страниц. Кажется, это работает, если я добавлю ... / pages / PAGE_NAME в окно браузера, то откроется правильная страница. Проблема, которую я имею, состоит в том, что корень по умолчанию, кажется, не работает должным образом. Когда я перехожу на http://localhost:3000, я получаю страницу home.html.erb, которую я помещаю в каталог view / pages внутри моего макета application.html.haml. По сути, это страница внутри макета, которая не соответствует ожиданиям.
Я следую инструкциям в том, что у меня есть следующие записи в моем файле rout.rb:
resources :pages
root :to => 'high_voltage/pages#show', :id => 'home'
У меня также есть PagesController со следующим кодом:
class PagesController < HighVoltage::PagesController
layout nil
end
Похоже, что мой корневой маршрут на самом деле не попадает на PagesController (с макетом nil), который есть в моем коде. Как я могу решить эту проблему?