2016-08-30 63 views
1

型號Rails的:不能插入元素陣列

Material 
User 
Materials_Users(Join table) 

在控制檯上,當我嘗試material.user_ids = [1,2],它工作得很好。但是當我嘗試逐個插入元素時,如material.user_ids << 3,它不起作用,數組變爲空,並且沒有任何數據插入到數組中。

如何解決這個問題?

+3

我沒有足夠的信息來幫助。你應該更詳細地描述你在做什麼。你究竟如何一個一個地插入元素?你是否在用'<<'附加之前初始化'material.user_ids'? 「它不起作用」是什麼意思?你究竟如何診斷?許多事情可能會出錯,所以具體是很重要的。例如,添加您在Rails控制檯上所做的摘錄。另外,請改善你的寫作。它充滿了錯誤。 – Raffael

回答