我正在尝试使用high_voltage来提供静态页面。这似乎是有效的,如果我将... / pages / PAGE_NAME放在浏览器窗口中,它将显示正确的页面。我遇到的问题是默认的root似乎没有正常工作。当我转到http://localhost:3000时,我得到了home.html.erb页面,该页面放在application.html.haml布局的view / pages目录中。基本上,布局中的页面不是我所期望的。
我按照说明操作,我在routes.rb文件中有以下条目:
resources :pages
root :to => 'high_voltage/pages#show', :id => 'home'
我还有一个带有以下代码的PagesController:
class PagesController < HighVoltage::PagesController
layout nil
end
看来我的根路径实际上并没有触及我的代码中的PagesController(布局为nil)。我该如何解决这个问题?