建立這個問題,How to implement an achievement system in RoR我的成就表中有一個user_id列嗎?成就模式
Q
成就模式
1
A
回答
0
假設您使用接受的回答方式來做到這一點,那麼是的,您的成就表中會有一個user_id。可以這麼說,因爲在成果模型,它具有:
belongs_to :user
如果你產生通過鐵軌發電機成就模式,它應該是這樣的:
rails g model Achievement user:references ........
哪裏....是成就模式中的其他領域。
+0
感謝Joel,我開始思考這個問題,因爲我在'Type'列上閱讀了有關UNIQUE索引的鏈接問題。這讓我想知道多個用戶如何獲得相同的成就。在這種情況下,這種類型不是不唯一的嗎? – jktress
+0
他們提出了Type和User_ID列的索引(兩者都是索引,而不是兩個索引)。 Type和User_ID的組合是唯一的,可防止將多個相同的成就記錄到一個用戶。 –
相關問題
- 1. after_create模型成就通知
- 2. 策略模式就像Factory?
- 3. 在android中的成就增加成就
- 4. (#100)成就網址格式不正確
- 5. Facebook的成就
- 6. 成就/重置
- 7. 徽章/成就
- 8. 成就和ACL
- 9. Facebook的API成就:#3404找不到請求成就註冊成就
- 10. 在就緒模式下是否勝出?
- 11. 左對齊組織模式就像FoldingText
- 12. GameCenter成就未完成
- 13. Facebook的成就URL
- 14. CakePHP 2.x成就
- 15. OpenFeint成就性能
- 16. iOS - 取消成就
- 17. 註冊fb成就
- 18. GameKit成就問題
- 19. $就成功函數
- 20. .NET Core 2.0成就
- 21. 成就rescrape失敗。錯誤#3403成就尚未註冊
- 22. 註冊成就ok,創造成就返回false
- 23. 將試用模式和成就添加到Windows Phone 7遊戲中?
- 24. 揭示模塊模式和文檔已準備就緒
- 25. 從XML模式生成Json模式(XSD)
- 26. JavaScript模式轉換成PHP模式
- 27. 解鎖成就在OpenFeint的
- 28. 無法註冊成就
- 29. 從Flash設置Facebook成就
- 30. Game Center成就和Cocos2d
真的有投票嗎?對不起,我認爲這是一個提問編程問題的網站。我的錯。 – jktress
我想更好地理解關閉這個問題的理由。我非常確定'我的成就表格中是否有user_id專欄'是一個「真正的」問題。 – jktress