3

doc/README_FOR_APPの内容をに表示したいのdoc/app/index.htmlですがrake doc:app

現在、内容は次のとおりです。

これは、RailsアプリケーションドキュメントのAPIドキュメントです。

を見るには、左側のページリストREADME_FOR_APPをクリックする必要があります。README_FOR_APP

RailsのREADME_FOR_APPの名前を変更または移動する方法を見てきましたが、OPは、彼が私が望む動作をすでに見ていると主張しています。

レール3.1.3を使用しています。

4

1 に答える 1

8

まず、プロジェクトに新しいrakeファイル(例lib/tasks/documentation.rake)を作成します。次に、レーキタスクを再定義します。

Rake::Task["doc:app"].clear
Rake::Task["doc/app"].clear
Rake::Task["doc/app/index.html"].clear

namespace :doc do
    Rake::RDocTask.new('app') do |rdoc|
        rdoc.rdoc_dir = 'doc/app'
        rdoc.title    = 'YOUR_TITLE'
        rdoc.main     = 'doc/README_FOR_APP' # define README_FOR_APP as index

        rdoc.options << '--charset' << 'utf-8'

        rdoc.rdoc_files.include('app/**/*.rb')
        rdoc.rdoc_files.include('lib/**/*.rb')
        rdoc.rdoc_files.include('doc/README_FOR_APP')

    end
end
于 2012-01-23T01:14:08.237 に答える