我想在我的Rails数据库中创建一个新字段,该数据库具有与之关联的多个字段,并且可以采用多组条目。例如在Linkedin中,
用户添加具有标题,描述和持续时间等信息的作业,并且可以创建与其个人资料相关联的多个作业。
如何在Rails中构建类似的系统,是否可能仅使用迁移,还是必须为其创建新模型并将其与特定用户相关联?
哪个是解决此问题的正确方法?
您可以创建一个新的Job模型,使用外键(user_id)设置User和Job模型之间的关系,然后在User.rb内部放has_many:jobs,然后在Job.rb内部放归属_to :user,这样您将能够为用户创建任意数量的作业。不知道这是否能回答您的问题,但我认为这将是更好的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句