3

我在我的 Rails 项目中使用YARD,想知道如何在 Rails 模型上记录继承/运行时方法?例如记录模型first_name上某个属性的存在。User

4

1 回答 1

0

你不能那样做,恕我直言。

问题是这些方法并不真正“存在”。method_missing它们是在运行时第一次调用它们时通过钩子“动态创建”的。

其他文档生成系统有声明“隐式”方法的方法。例如 NaturalDocs 有一个function 关键字,允许您创建仅存在于评论中的函数。我对 YARD 不够熟悉,但它似乎没有类似的功能。

祝你好运!

于 2010-05-19T07:43:50.567 回答