Rails:Ransack没有正确搜索相关模型

时间:2016-11-04 13:24:02

标签: ruby-on-rails ransack

我遵循了非常有用的Ransack Railscast,但它在嵌套属性上无法正常工作。

我有一个带嵌套模型的学生模型,考试。考试包含科目,年级和类型。我可以根据学生班的属性或考试班的属性来搜索学生。

因此,如果我搜索所有历史考试,它将返回所有在其记录中都有历史考试的学生。哪个好。

但是假设我搜索过历史考试和英语考试的学生。它总是让零学生回归,即使很多学生都同时参加。

如果我在一次考试中搜索,它只会返回true - 也就是80分的历史考试。我不能同时搜索两个不同的考试,即使有很多考试也是如此同时参加考试的学生。

我完全遵循Railscast中的代码。为什么这不起作用呢?

0 个答案:

没有答案