实施工作和申请人的最佳方式

时间:2011-03-31 02:08:04

标签: ruby-on-rails-3 collections

我正在尝试实现一个工作板类型的应用程序,并想知道实现“申请人”功能的最佳方法是什么。

职位发布的申请人数为零。申请人是登录用户。一旦用户申请工作,他/她可以取消提交,但不能重新提交。

实现此目的的最佳方法是什么?我是否应该有一个单独的申请人模型,该模型具有user_id和状态以及相应的视图和控件?

或者我应该只拥有一个存储user_ids的“申请人”集合,并通过用户ID检索申请人的姓名?

我能看到实施吗?

由于

苏尼;

1 个答案:

答案 0 :(得分:0)

我认为新的申请人模型是多余的。在我看来,一份工作有很多用户通过job_applications是最好的方式。

job_applications(job_id,user_id)