我已经学习Ruby on Rails很长一段时间了,并且已经构建了几个玩具应用程序。我参加过很多课程(如Hartl,Code School,Udemy等)。现在我正在研究一个相当复杂的宠物项目 - 许多模型和关系。如何在更复杂的Rails应用程序中考虑模型和关系?
这是我的问题:我如何从模型和关系角度思考一个复杂的应用程序?在我看来,应该有一些可视化的方法来对所有这些进行建模,但是我没有在任何课程中看到过有关这种建模的讨论。当然,Rails指南中有非常简单的图表,但我如何将它扩展到更复杂的东西?或者,我是否让这个过于复杂?我是否刚刚开始编码模型和关系,并查看它对我的影响?看起来这种特殊的方法很容易让我进入一个角落,如果我把自己描绘成一个角落,就必须从头开始。
是否有工具或博客文章可以帮助我?
(注:我也张贴在Reddit.Com/r/Rails了这个问题https://www.reddit.com/r/rails/comments/7c9zbf/how_to_think_about_rails_web_application/)
我不知道你希望得到什么答案。关于rails的书籍,视频,博客等清单?指向数据库图表教程的链接?关于如何设计应用程序的个人意见?这不是一个非常具体的问题,所以我不知道如何回答。 –