1
我正在开发一个应用程序,我有几个配置文件,公司配置文件和作业。Associate 1配置文件与工作(ror)
该公司可以发布工作,但我无法找到配置文件可以申请一项工作的方式。
我需要将作业与应用于该作业的每个配置文件相关联。我想我必须在我的工作上创建一个专栏,以便列出申请该工作的每个ID,但我不知道如何开始这样做。
任何想法?
在此先感谢
我正在开发一个应用程序,我有几个配置文件,公司配置文件和作业。Associate 1配置文件与工作(ror)
该公司可以发布工作,但我无法找到配置文件可以申请一项工作的方式。
我需要将作业与应用于该作业的每个配置文件相关联。我想我必须在我的工作上创建一个专栏,以便列出申请该工作的每个ID,但我不知道如何开始这样做。
任何想法?
在此先感谢
假设配置文件可以申请多个职位,你可以设置你的关联像这样:
class CompanyProfile
has_many :jobs, dependent: :destroy
end
class Job
belongs_to :company_profile
has_many :applications, dependent: :destroy
end
class Application
belongs_to :profile
belongs_to :job
end
class Profile
has_many :applications, dependent: :destroy
end
我觉得这是很值得商榷的,虽然它也取决于你希望你的应用能够做什么;通过关系可能会存在某种程度的空间。
我喜欢创建类Application来管理它的想法。我会尝试的!谢谢! –