我在我的Rails项目中使用YARD,并想知道如何在Rails模型上记录继承/运行时方法?例如,记录first_name
模型上User
属性的存在。
答案 0 :(得分:0)
你不能这样做,恕我直言。
麻烦的是那些方法并不真正“存在”;它们是在运行时首次通过method_missing
挂钩“动态创建”。
其他文档生成系统有办法声明“隐式”方法。例如,NaturalDocs有一个function keyword,允许您创建仅存在于注释中的函数。我对YARD不够熟悉,但它似乎没有类似的功能。
祝你好运!