使用工具/插件/脚本可视化Rails schema.rb
我正在寻找一个小工具/脚本/插件来可视化我的Rails schema.rb文件,以便我们的项目不必手动维护单独的图表。
你对这个问题有什么经验吗?
查看RailRoad 。
它为模型和控制器创建图表。 我打赌它会做你想要的。 它生成DOT文件,可以使用Graphviz或其他程序查看。
我已经取得了一些成功,但是当你拥有大量的模型时,你可能需要进行一些手动重新排列以获得一个像样的图表。
RailRoad示例http://sofzh.miximages.com/ruby-on-rails/depot_models_full.png
Checkout RailRoady用于Rails 3项目。 它来自RailRoad。
您还可以查看Schemapper for Rails 3.0+
确认最佳答案即可。 您可以从Railroad获取DOT输出到graphviz-dev.appspot.com以在线生成图像。
正如其他人所说,如果您可以手动重新排列输出,那就太好了。
- 如何在Rails 3中列出所有自动加载路径
- 某些rspec文件中提供的会话,而不是其他文件。 怎么会?
- 停用Gem – “你已经激活了rake 0.9.3.beta.1,但我的Gemfile需要rake 0.9.2”
- 集成测试未在开发环境中运行
- 通过JSON / XML将二进制数据发送到(Rails)RESTful端点?
- 在线填写并更新上传的PDF表单并将其保存回服务器 – Ruby on Rails
- Ruby / Rails – Active Record Db迁移到MySQL – 时间戳类型?
- 无法安装Debugger gem – Rails – Mac OSX Mavericks
- 在rails中,我可以在操作返回之前访问response.body吗?