【发布时间】:2026-01-27 20:45:01
【问题描述】:
伙计们,
我正在创建一个应用程序,其中我的问题空间中有两个实体。一个实体是“生物学家”,另一个实体是“实验”,现在一个生物学家可以有多个实验,每个实验可以有多个生物学家。
我知道如何使用命令行生成器创建模型和路由:
rails generate scaffold Biologist name:string expertise:string last_pub:text
添加关联的正确方法是什么?生成后是否要更新模型代码?我不清楚的是,如果我在生成后添加“belongs_to”关联,那么它如何在不运行迁移或其他东西的情况下反映在数据库模式中?在上面的示例中,如果“实验”属于“生物学家”,那么“生物学家”表中将有一个外键,如果我在生成后的模型类中添加关联,它将如何创建。我对 Rails 很陌生,所以如果这是一个幼稚的问题,我深表歉意。
【问题讨论】:
标签: ruby-on-rails rails-activerecord