如何找出在处理 Rails 请求时调用了哪些before_filters



有没有办法在不使用记录器或调试器的情况下做到这一点?

我正在使用一个具有许多before_filter的巨大应用程序,仅通过阅读资源很难全面了解正在发生的事情。

我不相信有。最重要的是,可能不容易判断筛选器的应用顺序,特别是如果您有嵌套控制器,其中筛选器定义在层次结构的不同级别。我建议使用一些调试日志记录和一些集成测试来探索在不同情况下会发生什么。

最新更新