【问题标题】:How can I browse local project documentation如何浏览本地项目文档
【发布时间】:2014-07-07 16:15:45
【问题描述】:

是否有任何 Rails 方法可以使用命令 rake doc:app 浏览在本地 doc/ 文件夹中生成的文档?

我知道我可以将 Apache 配置为提供 doc 文件夹中的文件,但如果 R​​ails 也没有提供这样做的方法,我会感到惊讶。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 rdoc ri


    【解决方案1】:

    Rails 没有提供服务它的原因是因为它只是静态 HTML - 您可以直接在浏览器中打开它(例如firefox doc/app/index.html),而不需要服务器。

    如果您愿意,您可以在lib/tasks/browserdoc.rake 中为此添加自己的 Rake 任务:

    namespace :doc do
        desc "Browse application documentation"
        task :open do
            `firefox doc/app/index.html`
        end
    end
    

    某些系统具有与浏览器无关的快捷方式,您可以使用这些快捷方式来代替对浏览器名称进行硬编码; Mac OSX 上的open 将在您当前的浏览器中打开一个 HTML 文件,sensible-browser 在大多数现代 Linux 系统上也是如此。

    【讨论】:

    • 很公平。作为记录,我将 doc 文件夹符号链接到 /var/www/ 以便 Apache 知道它必须为页面提供服务:sudo ln -s ~/www/yourownpoet/doc /var/www/yopdoc
    猜你喜欢
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 2016-06-17
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    • 2014-04-27
    相关资源
    最近更新 更多