2016-04-22 4 views

Antwort

2

Diese Funktionalität war removed from Rails in Version 5 mit folgenden Begründung:

... in unserer Erfahrung Anwendungen erzeugen keine APIs doc mit: App ... Falls unbedingt ein Team Anwendungsdokumentation erzeugen muss für interne Zwecke können sie noch erleichtern y ihre eigene Aufgabe schreiben ...

Die Funktionalität kann leicht durch Erstellen einer Datei auf /lib/tasks/documentation.rake mit folgendem Inhalt wiederhergestellt werden, vom last version of the official task genommen:

# /lib/tasks/documentation.rake 
require 'rdoc/task' 

namespace :doc do 
    RDoc::Task.new("app") { |rdoc| 
    rdoc.rdoc_dir = 'doc/app' 
    rdoc.template = ENV['template'] if ENV['template'] 
    rdoc.title = ENV['title'] || 'Rails Application Documentation' 
    rdoc.options << '--line-numbers' 
    rdoc.options << '--charset' << 'utf-8' 
    rdoc.rdoc_files.include('README.md') 
    rdoc.rdoc_files.include('app/**/*.rb') 
    rdoc.rdoc_files.include('lib/**/*.rb') 
    } 
    Rake::Task['doc:app'].comment = "Generate docs for the app -- also available doc:rails, doc:guides (options: TEMPLATE=/rdoc-template.rb, TITLE=\"Custom Title\")" 
end 

Obwohl es scheint, an dieser Stelle fast einfacher, nur in etwa so läuft, von der Kommandozeile:

rdoc --main README.md --title 'My Fancy Title' README.md app/**/*.rb lib/**/*.rb 
+1

Wenn Sie Legacy-App haben Sie vielleicht in README.md zu README.rdoc ändern: rdoc.rdoc_fi les.include ('README.md') –

Verwandte Themen