Rails par défaut rendra 404.html, alors il pense qu'une erreur 404 est appropriée. Cependant, je veux le faire par page personnalisée. S'il vous plaît suggérer la bonne façon de le faire.Action personnalisée 404 dans Rails
Répondre
Vous pouvez utiliser render_404 monkey patching.
Ou, vous pouvez définir une route par défaut au bas de votre fichier itinéraires qui va à une action qui renvoie un code d'état 404.
Idéalement, si vous ne voulez pas de code personnalisé dans votre 404, vous pouvez simplement modifier le 404.html statique, ce qui est le plus simple.
Selon ce que vous avez besoin, notre petit bijou pourrait aider: http://github.com/hedgeyedev/snow
Cette réponse est étonnamment difficile à trouver.
Si vous voulez une page statique, éditez 404.html
. Terminé.
Si vous voulez une page dynamique, puis:
dans config/routes.rb:
match '*not_found', to: 'errors#error_404' unless Rails.application.config.consider_all_requests_local
Commentez la clause unless
pour tester la page 404 sur la machine de dev locale.
Générer un tas de fichiers:
rails generate controller errors error_404
Modifier views/errors/error_404.html.erb
à personnaliser.
Cela fonctionne pour Rails 3.1 et 3.2.2.
- 1. Action personnalisée C# dans Wix
- 2. Pylônes Middleware personnalisée retour 404
- 3. Erreur 404 personnalisée sans serveur
- 4. Rails Contrôleur RESTful et rendu après action personnalisée
- 5. Page personnalisée 404 avec ASP.NET
- 6. WIX C++ action personnalisée
- 7. Rails: Ajouter une action personnalisée à la ressource
- 8. MSI MessageBox Action personnalisée
- 9. itinéraire ASP.NET MVC retour 404 sans action
- 10. méthode personnalisée redirect dans Rails
- 11. Comment planifier une action personnalisée différée à partir d'une action personnalisée immédiate dans Wix/DTF?
- 12. .NET 4.0 Action personnalisée échoue
- 13. Pylons: Comment écrire une page personnalisée 404?
- 14. Wix Action personnalisée au démarrage
- 15. C#: action personnalisée à désinstaller
- 16. erreur ASP.NET personnalisée, sauf 404 erreurs,
- 17. page 404 personnalisée envoie 200 code d'état
- 18. Création d'une route Rails personnalisée
- 19. rails action mailer problème
- 20. Problème lors de l'utilisation d'une page 404 personnalisée dans IIS
- 21. Comment afficher une page 404 personnalisée dans ASP.NET-MVC?
- 22. Comment définir une page 404 personnalisée dans JBoss 5?
- 23. Comment émettre une réponse 404 à partir d'une action de contrôleur de rails?
- 24. Comment développer une action personnalisée Outlook 2007?
- 25. Débogage d'une action personnalisée Web Setup
- 26. Struts2: mappeur action personnalisée définie au printemps
- 27. Comment réutiliser une action personnalisée Wix?
- 28. Exception en action personnalisée pendant Rollback
- 29. action avec Namespace index dans Rails
- 30. Action d'accélération personnalisée avec Cocos2D-iphone
La liaison est rompue. –