我遵循了非常有用的Ransack Railscast,但它在嵌套属性上无法正常工作。
我有一个带嵌套模型的学生模型,考试。考试包含科目,年级和类型。我可以根据学生班的属性或考试班的属性来搜索学生。
因此,如果我搜索所有历史考试,它将返回所有在其记录中都有历史考试的学生。哪个好。
但是假设我搜索过历史考试和英语考试的学生。它总是让零学生回归,即使很多学生都同时参加。
如果我在一次考试中搜索,它只会返回true - 也就是80分的历史考试。我不能同时搜索两个不同的考试,即使有很多考试也是如此同时参加考试的学生。
我完全遵循Railscast中的代码。为什么这不起作用呢?