2016-08-30 64 views
1

型号Rails的:不能插入元素阵列

Material 
User 
Materials_Users(Join table) 

在控制台上,当我尝试material.user_ids = [1,2],它工作得很好。但是当我尝试逐个插入元素时,如material.user_ids << 3,它不起作用,数组变为空,并且没有任何数据插入到数组中。

如何解决这个问题?

+3

我没有足够的信息来帮助。你应该更详细地描述你在做什么。你究竟如何一个一个地插入元素?你是否在用'<<'附加之前初始化'material.user_ids'? “它不起作用”是什么意思?你究竟如何诊断?许多事情可能会出错,所以具体是很重要的。例如,添加您在Rails控制台上所做的摘录。另外,请改善你的写作。它充满了错误。 – Raffael

回答