Archives de novembre 2012
14 novembre 2012 — 404, errors, exceptions, rails, ruby
Utiliser un fichier statique public/404.html
dans Rails est très vite limitant. Si on veut utiliser le layout normal de l’application, des informations dynamiques comme des menus, le nom de l’utilisateur courant ou un formulaire de recherche il faut rendre ces erreurs dynamiques.
Pour ça il faut intercepter deux erreurs qui produisent des 404 : les infos nos trouvées dans la base via ActiveRecord::RecordNotFound
et les routes qui n’existent pas avec ActionController::RoutingError
.
Suite de l’article…
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.