我正在使用YARD为我的rails应用程序生成文档,其中包含makrdown作为脚本解析器。大部分文档功能都可以直接使用。但是,我还想将模型属性记录到一个模型属性中,记录一个模型和两个可用属性的列表,以描述它们的语义含义。YARD的文档模型属性
我在YARD中找不到任何特别的支持,我基本上只是列出了类注释中的属性。有没有办法记录动态生成的模型属性,以便它们出现在文档中,如标准属性/方法?
P.S.我已经使用annodate-models gem在类列表顶部生成一个基本的模式转储,但那不是我想要的。
这看起来很有希望。我已经将annotae-models gem分叉以添加其他格式。这可能就是要走的路。你可以在github存储库中包含完整的命令行和.yardopts文件吗? – 2011-04-11 17:18:04
是的!只需将您将使用的所有命令行选项放入项目根目录中的.yardopts文件即可。然后你所要做的就是从你的项目根目录运行'yardoc'。我很想看看你从注释模型代码中得到了什么。有人有一个有趣的分支,可以从MySQL表中获取评论以及其他列信息。这可能会更容易。 – dmkash 2011-04-12 02:18:37
这看起来很有希望,但看起来YARD忽略了'[Type]'?!你有没有想出任何其他解决方案?这对你有多好? – 2012-07-26 14:36:54