Ruby on rails 如何在rails项目中呈现内部代码文档

Ruby on rails 如何在rails项目中呈现内部代码文档,ruby-on-rails,documentation,Ruby On Rails,Documentation,在项目中运行rake doc:app后,如何使文档可用 我知道我可以在本地机器上浏览,但我希望允许其他用户浏览应用程序中的文档 我已经创建了一个文档控制器,其中有一个索引方法,如下所示 class DocumentationController < ApplicationController def index render 'doc/app/index.html' end end class DocumentationController:get}匹配 那么,我该如何

在项目中运行rake doc:app后,如何使文档可用

我知道我可以在本地机器上浏览,但我希望允许其他用户浏览应用程序中的文档

我已经创建了一个文档控制器,其中有一个索引方法,如下所示

class DocumentationController < ApplicationController
  def index
    render 'doc/app/index.html'
  end

end
class DocumentationController
这在渲染帧时部分起作用,但每个帧都充满了消息,例如

没有路由与“/files/doc/README\u FOR_APP.html”与{:method=>:get}匹配


那么,我该如何更改特定控制器将其DOCROOT等效项设置为的位置。

为什么不将“doc”复制到rails应用程序根目录中的“public”目录中?它们只是静态HTML文件,可以通过Apache提供

显而易见的回答暗示了我。这肯定会奏效。谢谢,还有什么更优雅的:制作一个符号链接,而不是复制。这样,如果文档发生更改,rails应用程序中的目录也会随之更改。subw-这是一个很好的调用。如果您在一个支持创建符号链接的平台上,那么这是一个不错的选择。