has_many with:readyonly和:uniq in rails 4

时间:2017-02-02 17:51:13

标签: ruby-on-rails ruby

使用3.2应用程序更新到4.2并且has_many :students, through: :student_enrollments, readonly: true, uniq: true 有多个限定符,我不确定在4.2 env中构建它们的正确方法

这是原来的

has_many :students, -> { distinct }, through: :student_enrollments

这有效 - 但缺少只读

has_many :students, -> { distinct, readonly }, through: :student_enrollments

我试过

#include <iostream>
#include "List.h"

int main()
{
    List<int> mylist;
    List<int>::iterator it1, it2;

但那失败了。帮助

1 个答案:

答案 0 :(得分:1)

以下情况应该做,您需要链接两种方法:

has_many :students, -> { distinct.readonly }, through: :student_enrollments