我可能会离开这里,但我对关系数据库的一般理解是将信息分成表格可以加快查询速度。所以,我设计了一个有点复杂的数据结构。我通过迁移和模型关系(has_many,belongs_to等)实现它没有任何问题。我认为这样可以轻松查询 - 但我似乎错过了一些东西!我花了一周的时间来尝试构建某种查询(或多次),但我无处可去。
我的输出需要大约5个表的点点滴滴。另外,我需要在3个字段的组合上找到唯一条目(考虑名字来自另一个表的名字,中间名和姓氏)。为了进一步复杂化,我需要找到对象数组(想想每个人拥有的笔)。
我想知道人们是否会推荐一些可以帮助我理解我所做的好的视频或博客,而不是陷入代码的细节之中。我试图通过RailsGuides和一些文档网站跋涉,但我的理解是不稳定的,而且我很难将它们全部拉到一起。
我也认为从这种方式开始,可能会告诉我,如果我只发布100行代码,我就会产生概念和设计错误,这些错误可能并不明显。