Ruby on rails 如何从routes.rb文件生成PDF或HTML格式的URL API文档

Ruby on rails 如何从routes.rb文件生成PDF或HTML格式的URL API文档,ruby-on-rails,Ruby On Rails,我需要将URL routes文档导出到PM 她需要阅读HTML格式或PDF格式的URL格式 不知何故,rake生成的API格式对普通人来说太难看了 是否有任何gem可以生成更漂亮的URI格式 我不需要显示前缀和ControllerAction 提前谢谢 当你运行rails应用程序时,在浏览器中,点击错误的URL并获得错误页面-你的所有路线都在那里 运行应用程序并转到localhost:3000/somenoneexistingroute 这里有您的HTML格式要查看URI模式的快速脏列表,您可以

我需要将URL routes文档导出到PM

她需要阅读HTML格式或PDF格式的URL格式

不知何故,rake生成的API格式对普通人来说太难看了

是否有任何gem可以生成更漂亮的URI格式

我不需要显示前缀和ControllerAction

提前谢谢


当你运行rails应用程序时,在浏览器中,点击错误的URL并获得错误页面-你的所有路线都在那里

运行应用程序并转到localhost:3000/somenoneexistingroute


这里有您的HTML格式

要查看URI模式的快速脏列表,您可以使用以下命令行:

rake routes | cut -c41-95 | sort --key=1.10
rake routes的输出具有固定的列宽,因此您必须调整上面的列宽,以便为应用程序的输出量身定制,但上面的示例捕获了第41列和第95列之间的字符并按字母顺序排列。只需调整第一个数字,直到斜杠成为每行的第一个字符,然后调整第二个数字,直到控制器名称消失

排序上的-键确保列表按斜杠后的字符按字母顺序排列,它从第一个字段1.10开始计算10个字符,该字段跳过HTTP谓词。如果您希望它们按自然顺序排列,请删除|排序。。。从命令


如果您使用的是Windows,那么还有其他方法可以做到这一点,或者您可以安装Gnu工具来进行剪切和排序。

您可以在这里找到多种方法