0
我問是否有兩個引用一個模型在另一個模型是好的,如果它可以做到這一點,我該怎麼做?在另一個Rails中使用同一模型的兩個引用:4
問題:我有一個記錄,將由兩個用戶(都是不同的用戶)控制,我需要讓他們看到他們的記錄。
畫面例如: example
的想法是,既可以訪問相同的註冊表,並沒有其他人可以
我問是否有兩個引用一個模型在另一個模型是好的,如果它可以做到這一點,我該怎麼做?在另一個Rails中使用同一模型的兩個引用:4
問題:我有一個記錄,將由兩個用戶(都是不同的用戶)控制,我需要讓他們看到他們的記錄。
畫面例如: example
的想法是,既可以訪問相同的註冊表,並沒有其他人可以
你正在努力實現多對多關聯,我會建議你使用has_many_through關聯。你可以通過here閱讀。
您的表會像:
User:
id, email, name
以及與用戶
Box:
id, name
和Fields等領域相關的箱子
User_Boxes:
(加入表映射用戶框,做你想做的事情)
id, user_id, box_id
所以, 根據你的圖表:
讓箱中箱表中的ID是:
你的映射表如下所示:
id box_id user_id
1 1 1
2 1 3
3 2 5
4 2 9
5 3 1
6 3 9
7 4 7
8 4 2
我希望這將解決您的問題。
爲許多隻爲2個不同角色的用戶做很多事情對我來說很重要,但如果它是正確的方式 –
@ J.leo它是:) –