Ruby on rails 如何在Rails中选择集合中的选定字段中使用控制器变量?

Ruby on rails 如何在Rails中选择集合中的选定字段中使用控制器变量?,ruby-on-rails,Ruby On Rails,假设我的控制器中有一个数组变量:@estudiantes\u selectionados=@clase.estudiantes 具体而言,在: def set\u clase @clase=clase.find(参数[:id]) @estudiantes_selectionados=@clase.estudiantes 结束 如何在视图中的集合中的选定字段中使用它(@estudiantes\u selectionados)以在加载下拉列表时预选变量中的多个值 问题似乎是多个:'true'。当

假设我的控制器中有一个数组变量:
@estudiantes\u selectionados=@clase.estudiantes

具体而言,在:

def set\u clase
@clase=clase.find(参数[:id])
@estudiantes_selectionados=@clase.estudiantes
结束
如何在视图中的
集合中的
选定字段中使用它(@estudiantes\u selectionados)
以在加载下拉列表时预选变量中的多个值

问题似乎是多个:'true'
。当我删除它时,下拉列表中只预选了@estudiantes_selectionados的一个值,但当它存在时,数组中没有一个值出现

那么,如何使
@estudiantes\u selectionados
中的所有值在下拉列表中显示为预选值?

请尝试以下操作: