我正在尝试实现一个工作板类型的应用程序,并想知道实现“申请人”功能的最佳方法是什么。
职位发布的申请人数为零。申请人是登录用户。一旦用户申请工作,他/她可以取消提交,但不能重新提交。
实现此目的的最佳方法是什么?我是否应该有一个单独的申请人模型,该模型具有user_id和状态以及相应的视图和控件?
或者我应该只拥有一个存储user_ids的“申请人”集合,并通过用户ID检索申请人的姓名?
我能看到实施吗?
由于
苏尼;
答案 0 :(得分:0)
我认为新的申请人模型是多余的。在我看来,一份工作有很多用户通过job_applications是最好的方式。
job_applications(job_id,user_id)