gpt4 book ai didi

ruby-on-rails - 如何在 rails 中添加具有多个条目的特定迁移

转载 作者:搜寻专家 更新时间:2023-10-30 23:45:45 26 4
gpt4 key购买 nike

我想在我的 Rails 数据库中创建一个新字段,它有多个关联字段,并且可以采用多组条目。例如在 Linkedin 中,

用户添加一个工作,其中包含标题、描述和持续时间等信息,并且可以创建与其个人资料相关联的多个工作。

我如何在 Rails 中构建类似的系统,是否可以仅使用迁移,或者我是否必须为其创建一个新模型并将其与特定用户相关联。

解决这个问题的正确方法是什么?

最佳答案

您可以创建一个新的 Job 模型,使用外键 (user_id) 设置 User 和 Job 模型之间的关系,然后在 User.rb 中放置 has_many :jobs 并在 Job.rb 中将 belongs_to :user,这样您就可以为用户创建任意数量的工作。不确定这是否能回答您的问题,但我认为这是更好的方法。

关于ruby-on-rails - 如何在 rails 中添加具有多个条目的特定迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28869938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com