标签: ruby-on-rails
我正在开发一个症状检查系统,用户可以在其中插入症状列表(1到5),该网站会显示所有患有这些症状的疾病列表。
数据库是这样的:illness,symptom和symptom_illness表。 symptom_illness将其他两个联系起来,因此每种症状都可能属于许多疾病,疾病可能有很多症状。
illness
symptom
symptom_illness
我理解它的逻辑并完成了粗略的SQL查询,但我想知道如何实现这个搜索系统(最好不要使用像我那样的显式查询)。