爲什麼使用collection_singular_ids = IDS VS update_attributes方法(:collection_ids)
@thing.tag_ids = params[:thing][:tag_ids]
在數據庫中保存一次的關係,但
@thing.update_attributes(params[:thing][:tag_ids])
不一樣,如果驗證失敗?
@thing.update_attributes(params[:thing][:tag_ids])
相同
@thing.tag_ids = params[:thing][:tag_ids]
@thing.save
不是嗎?
'update_attribute'如何知道更新'tag_ids'?我認爲你在那裏有一些錯誤。 –
'update_attributes'期望一個或多個鍵/值對。你只有價值輸入,沒有鑰匙。 –