gpt4 book ai didi

ruby-on-rails - 使用 ActiveRecord 关联生成模型

转载 作者:行者123 更新时间:2023-12-03 21:02:20 25 4
gpt4 key购买 nike

各位,

我正在创建一个应用程序,其中我的问题空间中有两个实体。一个实体是“生物学家”,另一个实体是“实验”,现在一个生物学家可以有很多实验,每个实验可以有很多生物学家。

我知道如何使用命令行生成器创建模型和路由:

 rails generate scaffold Biologist name:string expertise:string last_pub:text

添加关联的正确方法是什么?是不是要生成后去更新模型代码?我不清楚的是,如果我在生成后添加“belongs_to”关联,它如何在不运行迁移或其他操作的情况下反射(reflect)在数据库模式中?在上面的示例中,如果“实验”属于“生物学家”,那么“生物学家”表中将有一个外键,如果我在生成后的模型类中添加关联,将如何创建外键。我对 Rails 还很陌生,所以如果这是一个幼稚的问题,我深表歉意。

最佳答案

我认为您正在寻找以下内容:

rails g scaffold Biologist experiment:references

阅读 this article作者 Jose Valim 在那里他向您展示了如何执行上述操作,并从命令行添加数据库索引:

关于ruby-on-rails - 使用 ActiveRecord 关联生成模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14959239/

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