首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨多个表连接(HABTM、Rails、Ruby)

跨多个表连接(HABTM、Rails、Ruby)
EN

Stack Overflow用户
提问于 2018-05-04 00:40:00
回答 1查看 15关注 0票数 0

这是一个概念性问题,而不是一个代码问题。

我正在使用4个模型:Doctor, Specialization, School, Service

Doctor与其他3个模型具有相互的HABTM关联,并创建了3个连接表来保存这些关联:

代码语言:javascript
复制
doctors_specializations
doctors_schools
doctors_services

来自前端用户的查询将需要访问其他3个表中保存的具有指定标准的所有医生。

例如:退还所有毕业于哈佛大学、专门从事面部拉皮手术的医生,并提供一些相关的辅助服务。

实现这一目标的最佳方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-05-04 03:04:07

最好只有Doctor模型,并且每个案例可以有3个标志。您可以在Doctor模型中使用您拥有的3个案例创建3个范围。

代码语言:javascript
复制
scope :specialized, where(specialized: true) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50160022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档