ruby-on-rails - 如何记录 `README` 文件以外的更多文件?

标签 ruby-on-rails ruby ruby-on-rails-3 documentation yard

我正在使用 Ruby on Rails 3.1.0 和 YARD 0.7.4 gem 用于文档目的。我想在生成的文档顶部添加除 README 文件之外的更多文件 here (请参阅自述文件新增功能?入门指南架构概述、... 选项卡 在链接页面顶部的“文件列表”部分下)。

也就是说,默认情况下,YARD gem 似乎只生成与我的 RoR 应用程序的 ROOT 目录中存在的 README 文件相关的文档。我想记录其他文件,并为每个文件在文档顶部添加一个选项卡(如先前链接页面中所做的那样)。

这可能吗?如果是这样,我该怎么做?此外,我是否应该创建一个新目录(在我的 RoR 应用程序的 ROOT 中),其中包含用于文档目的的“自定义”文件?

最佳答案

阅读 YARD: Command line tool 的文档时,您会发现以下内容:

You can also add a .yardopts file to your project directory which lists the switches separated by whitespace (newlines or space) to pass to yardoc whenever it is run.

上面有提示,通过使用- README LICENSE FAQ,这些文件将被添加到文档中。

.yardopts file for YARD本身包含:

-
docs/WhatsNew.md
docs/GettingStarted.md
docs/Overview.md
docs/CodeObjects.md
docs/Tags.md
docs/Parser.md
docs/Handlers.md
docs/Templates.md
docs/Glossary.md
ChangeLog
LICENSE
LEGAL

我认为这解释了为什么所有这些文件都是文档的一部分。不过,我不知道它们是否自 Action 为选项卡可用。

关于ruby-on-rails - 如何记录 `README` 文件以外的更多文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9342429/

相关文章:

ruby-on-rails - 如何在 Ruby on Rails 中验证一对 id 的唯一性?

ruby-on-rails - Rails 邮件功能发送两次电子邮件

ruby - 在 Ruby 中有没有办法重载初始化构造函数?

ruby-on-rails - rails : Adding an admin role using devise who can see all the users

ruby-on-rails - 了解 Rails 中的 race_condition_ttl

ruby-on-rails - Rails - 以可移植的方式创建临时文件

ruby - Ruby 可以识别同一个词的不同拼写吗?

javascript - 单击 rails 3 中的另一个输入字段时通过 js 或 jQuery 添加文本输入字段

ruby-on-rails - Rails 如何在 textarea 上禁用 tinymce?

jquery - 文本框中仅允许半角片假名(日语)字符