0
A
回答
1
我會有一個單獨的模型,稱爲Achievement
其中用戶has_many achievements
和課程has_many achievements
。成就模式屬於用戶和課程。這將允許布爾值來確定課程是否已完成。您還可以在此模型中添加額外的屬性,以便跟蹤課程的進度。
一定要設置相應的驗證像
validates :user_id, :uniqueness => {:scope => :course_id}
,使用戶不能在同一過程中多次註冊(如果這是你的課程參數)。
相關問題
- 1. 建立酒店程序數據庫,需要數據庫設計意見
- 2. 需要關於這個基本佈局的意見
- 3. 導軌 - 數據庫
- 4. RRDTool數據庫定義和繪製數據 - 我需要第二個意見
- 5. 數據庫使用意見
- 6. 數據庫設計意見
- 7. 導軌:更改數據庫
- 8. 導軌從數據庫
- 9. 導軌 - 數據庫拆分
- 10. 導軌4 - 數據庫
- 11. 導軌模型/數據庫
- 12. 數據挖掘:基於若干意見
- 13. 在數據庫中存儲用戶/客戶端密碼?需要你的意見
- 14. 需要的設計意見:爲用戶提供的模板數據庫/表格
- 15. 需要數據庫
- 16. 保存數據所需的意見
- 17. 需要一些基本的CSS指導
- 18. 需要MySQL數據庫的PHP腳本
- 19. 需要諮詢意見/指導登記表
- 20. 模型公司數據庫意見
- 21. 高性能數據庫意見
- 22. 需要一些最佳實踐意見
- 23. 股票和R需要你的意見
- 24. 重構的意見/想法需要
- 25. 需要一些意見重複查詢
- 26. Phonegap推送通知android,需要意見
- 27. 後門策略 - 需要意見
- 28. 需要一些正則表達意見
- 29. 需要對設計的意見/提示
- 30. 需要意見:選擇表中的行