【发布时间】:2010-12-04 10:58:44
【问题描述】:
我有一个 Rails 应用程序被调用 /login.php 的 ScanAlert 击中,但该应用程序抛出 500。我想过滤我的网站不支持的任何格式,而是 404。
我最初的想法是在 application_controller.rb 中创建一个 before_filter,它删除任何不是 :html、:xml 或 :js 的格式,然后呈现 404。
但是,最好在路由级别捕获不受支持的格式。有没有人这样处理过,你在路由文件中放了什么?
这似乎是一个常见问题,但我无法找到任何解决方案。
【问题讨论】:
标签: ruby-on-rails routing content-type