ruby-on-rails - 为 Rails 应用程序创建 Rdoc

标签 ruby-on-rails rdoc

我想为我的 rails (2.3.8) 项目生成一个文档。当我尝试

rake doc:rails
rake doc:rerails

它为所有类创建文档,包括标准 ruby​​ 类和供应商目录中的所有 ruby​​ 文件(插件等)

如何仅为 ruby​​ 类、以下目录中的文件创建 rdoc 文档
  • app 文件夹(所有模型、 Controller 和 View )
  • 配置文件夹
  • lib文件夹
  • 最佳答案

    我将此添加到我的 Rakefile 中;

    RDoc::Task.new :rdoc do |rdoc|
      rdoc.main = "README.rdoc"
    
      rdoc.rdoc_files.include("README.rdoc", "doc/*.rdoc", "app/**/*.rb", "lib/*.rb", "config/**/*.rb")
      #change above to fit needs
    
      rdoc.title = "App Documentation"
      rdoc.options << "--all" 
    end
    

    然后运行;
    rake rdoc
    

    查看 RDoc::Task 文档了解更多信息 http://rdoc.rubyforge.org/RDoc/Task.html

    不可否认,我在使用 rails 3 应用程序,但我认为这也是一样的。

    关于ruby-on-rails - 为 Rails 应用程序创建 Rdoc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7279953/

    相关文章:

    ruby - 如何在 rdoc 中显示常量值?

    ruby - "undocumented"Ruby/Rdoc 中的常量

    ruby-on-rails - rails 4 : List of available datatypes

    ruby-on-rails - 限制对 Rails 引擎路由的访问...约束不起作用

    java - ActiveResource 的基本假设端点是什么?

    Rubyyard 文档不显示任何文件

    android - 具有 Rails 后端的 Android/iOS 应用程序上的即时消息

    ruby-on-rails - 在rails中测试数据库种子文件的有效性

    ruby - Ruby Yard 是否具有与 RDoc :include: tag? 相当的功能

    ruby-on-rails - 如何为rails应用程序中的模型生成文档?