2013-04-09 100 views
-1

我需要不正确的页面重定向到404页,我目前重定向到网页上,我有这样的:重定向到404页面未找到 - 轨道

def thirdlevel 
    if something 
     if something else 
     render :template => "services/thirdlevel" 
     else 
     redirect_to "/" 
     end 
    else 
    redirect_to "/" 
    end 
end 

回答

-1

我加入了error404行动,我的控制器然后参照它:

else 
    render :action => "error404" 
end 


def error404 
    @breadcrumb = [{:name => "Page not found"}] 
end 
+1

-1。错误404页面应该在HTTP标题中返回一个404错误并使用面包屑来显示页面不存在,这通常不是一个好习惯。 – Pigueiras 2013-04-09 20:41:51