如何记录Rails模型内部的隐式方法?
-
30-09-2019 - |
题
我正在使用 院子 在我的Rails项目中,想知道我将如何记录Rails模型上的继承/运行时方法?例如记录存在 first_name
属性 User
模型。
解决方案
恕我直言,你做不到。
问题是这些方法并不是真正的“存在”。它们是“飞行创建”的 method_missing
钩子,第一次被调用,运行时。
其他文档生成系统具有声明“隐式”方法的方法。例如,NaturalDocs有一个 功能关键字 这使您可以创建仅在注释上存在的函数。我对院子不太熟悉,但似乎没有类似的功能。
祝你好运!
不隶属于 StackOverflow