gpt4 book ai didi

ruby-on-rails - 在 Rails 中摆脱包罗万象的路线的技术

转载 作者:行者123 更新时间:2023-12-04 06:01:15 25 4
gpt4 key购买 nike

我刚刚接手了一个 Rails 3.0 项目,该项目使用了可怕的包罗万象的路线:match '/:controller(/:action(/:id))' .我想摆脱它并用正确定义的路线替换它。但是,有大量的 Controller ,我想确保在不破坏任何东西的情况下执行此操作,因此我需要审核项目以查看哪些 Controller 操作依赖于全能。是否有任何工具或方法可以检查所有 Controller 以查看哪些操作命中该特定 routes.rb 条目?

最佳答案

大约一个月前我遇到了完全相同的问题。我知道没有简单的答案,特别是如果它是一个测试不佳的应用程序。我发现的最好方法是:

  • 删除黑洞路由。
  • 运行 rake routes并与我的每个 Controller 进行比较。
  • 测试我能找到的与该 Controller 有关的所有内容,并在需要的地方添加缺少的路由。
  • 重复。

  • 祝你好运。

    关于ruby-on-rails - 在 Rails 中摆脱包罗万象的路线的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8868152/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com