添加标准的内部404页面(不在公共场所,但在app / view / shared /文件夹中)是不是一个好主意。用户可以通过菜单/链接等移动到其他现有页面的页面。
许多优质网站允许用户在404上浏览他们的网站菜单。即如果您在登录Facebook并点击某些404 facebook page。你会看到饲料与404聊天。
好吧,在导轨中我不知道如何做到这一点。好吧,我在谷歌上写道。
和我发现的(应该完成处理404):
render :file => "#{Rails.root}/public/404.html", :status => 404, :layout => false
我现在有什么:
render :text => 'User not found', :status => 404`
我想做什么:(如果处理404的解决方案不错):
render :file => '/view/shared/404.html.erb', :status => 404
请建议!
答案 0 :(得分:1)
尝试渲染:
render "shared/404", :status => 404
我还没有尝试过,但是根据Two controllers for one shared view in Ruby on Rails回答的说法,这可能有用。