ruby-on-rails - 使用 textmate 重构 Rails 应用程序时如何查找引用?

标签 ruby-on-rails ruby refactoring tdd textmate

多年来,我一直在使用 C# 实践 TDD,最近全职转向 Ruby on Rails。我将继续使用 RSpec 进行 TDD 实践。我的问题是关于重构时查找引用的过程。在 Visual Studio 中,重命名或替换方法时我沉迷于 Resharper 的“查找所有引用”。

Ruby 中的测试驱动从业者如何在替换/重命名/等时找到对方法的引用?

我意识到,因为 ruby​​ 是一种动态语言,所以“查找所有引用”IDE 功能将不起作用,所以我正在寻找一个简单的解决方案来转变思维。

谢谢 -李

最佳答案

您是否尝试过“在项目中搜索”? (Cmd+Shift+F)。它允许您使用正则表达式支持和工作来搜索和替换,并且应该按照您的需要工作(如果我没记错的话 Resharper 过去是如何工作的)。

不过,对于大型项目,它可能会变得有点慢,所以一定要同时检查 Awk in ProjectGrep in Project (尽管 - 至少对于最后一个 - 不确定他们是否只处理搜索)

关于ruby-on-rails - 使用 textmate 重构 Rails 应用程序时如何查找引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374435/

相关文章:

ruby-on-rails - ActionView::Template::Error:参数数量错误(给定 2 个,预期 1 个)更新到 Ruby 3.1.2 和 Rails 7

ruby-on-rails - 在 ruby​​ 中,如何检查不以 9 开​​头的社会安全号码?

c# - 如何系统地删除和重构未使用的 C# 代码?

css - 我如何重构CSS?

ruby-on-rails - 使用accepts_nested_attributes_for 和denefit_exposure 未设置关联ID

Jquery Lightbox 像 Facebook 和 Google + 照片查看器

ruby-on-rails - 如何告诉rvm在哪里安装gem包

ruby-on-rails - 祖先 gem : return only last child in threads

ruby-on-rails - 如何查明是什么减慢了我的 Rails 应用程序

ruby-on-rails - 向 Rails 中的 link_to 方法添加 onclick 选项?