0
A
回答
1
我會有一個單獨的模型,稱爲Achievement
其中用戶has_many achievements
和課程has_many achievements
。成就模式屬於用戶和課程。這將允許布爾值來確定課程是否已完成。您還可以在此模型中添加額外的屬性,以便跟蹤課程的進度。
一定要設置相應的驗證像
validates :user_id, :uniqueness => {:scope => :course_id}
,使用戶不能在同一過程中多次註冊(如果這是你的課程參數)。
相關問題
- 1. 建立酒店程序數據庫,需要數據庫設計意見
- 2. RRDTool數據庫定義和繪製數據 - 我需要第二個意見
- 3. 數據庫使用意見
- 4. 導軌:更改數據庫
- 5. 導軌從數據庫
- 6. 導軌模型/數據庫
- 7. 數據挖掘:基於若干意見
- 8. 需要的設計意見:爲用戶提供的模板數據庫/表格
- 9. 需要數據庫
- 10. 保存數據所需的意見
- 11. 需要MySQL數據庫的PHP腳本
- 12. 真的需要獨角獸導軌的數據庫連接池嗎?
- 13. 需要諮詢意見/指導登記表
- 14. 高性能數據庫意見
- 15. 需要對設計的意見/提示
- 16. 重構的意見/想法需要
- 17. 小CSS錯誤,(需要第二意見)
- 18. 需要意見:選擇表中的行
- 19. 後門策略 - 需要意見
- 20. 需要一些最佳實踐意見
- 21. 基於數據庫的動態導軌路由
- 22. 基本導軌問題 - 如何在數據庫中創建一個新條目?
- 23. svn知識庫佈局 - 需要的意見
- 24. 需要關於ASP.NET本地化的意見 - 存儲在數據庫中的字符串&顯示在gridview中
- 25. 關於TFS數據庫版本的意見
- 26. 需要在Access數據庫
- 27. 需要從數據庫
- 28. 如何將本地導軌數據庫與遠程數據庫同步?
- 29. 我需要誰支撐導軌和Java
- 30. 需要在軌