1
我正在使用rails編寫的網絡應用程序。它目前正在使用postgres數據庫在heroku上運行。在一列中包含多個條目的數據庫記錄
我應該添加一個功能,用戶可以輸入最多三個代碼爲每個用戶的學生。代碼本身並不相關,它們只是將被輸入到數據庫中的字符串。
這使我陷入了困境。我不確定如何根據與學生表的關係最佳地存儲代碼。我最初的想法是使用rails方法serialize
在一個數組中存儲多達三個代碼,但我經常閱讀這些代碼,將數據存儲在數據庫中並不是您想要做的事情。
我應該創建一個新表「代碼」,並建立與「學生」表的關係has_many
?還是有更好的選擇去建立這種關係?