我发现很难轻松地看到所有模型类上都存在哪些属性/属性,因为它们没有在类文件中显式定义。
为了发现模型属性,我将 schema.rb 文件保持打开状态,并根据需要在它和正在编写的任何代码之间进行切换。这很有效,但是很笨重,因为我必须在读取模式文件以获取属性、检查方法的模型类文件以及正在编写的调用属性和方法的任何新代码之间进行切换。
我的问题是,当您第一次分析 Rails 代码库时,如何发现模型属性?您是一直打开 schema.rb 文件,还是有一种更好的方法,不需要经常在 schema 文件和模型文件之间跳转?