【发布时间】:2014-06-07 19:00:51
【问题描述】:
添加一个标准的内部 404 页面是否是个好主意(不是公开的,而是在 app/view/shared/ 文件夹中)。用户可以通过菜单/链接等移动到其他现有页面的页面。
许多好的网站允许用户在 404 上浏览他们的网站菜单。即,如果您登录 facebook 并单击一些 404 facebook page。您将看到与 404 的提要聊天。
好吧,在 Rails 中我不知道该怎么做。好吧,我用谷歌搜索了它。
我发现了什么(应该做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
请推荐!
【问题讨论】:
-
为什么不直接写一个带有相应视图文件等的控制器呢?还提到here?
标签: ruby-on-rails ruby facebook