我正在使用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