如何渲染rails静态404,500错误页面没有网站布局?

ist*_*tan 19 ruby-on-rails ruby-on-rails-3

我正在使用rails 3.在生产rails中很好地处理异常并从我的公共目录加载我的静态404.html,500.html等文件.但是,它会将这些文件加载​​到我的layouts/application.html.erb文件中.我正在寻找一种方法来指示rails在不使用我的应用程序布局的情况下加载这些文件 - 例如,只提供静态html文件而不提供任何其他内容.完成此任务的最佳方法是什么?

谢谢!

Mik*_*iet 57

render :file => 'public/404.html', :status => :not_found, :layout => false

  • 它必须是`:status =>:not_found`而不是`:status =>'not_found'.这让我搞砸了,但它现在正在工作.谢谢! (4认同)
  • @thedanotto控制器中的某个地方. (2认同)