true" 进入迁移文件? 最佳答案 ActiveR-6ren">
gpt4 book ai didi

ruby-on-rails - ActiveRecord 默认索引

转载 作者:行者123 更新时间:2023-12-05 01:11:32 28 4
gpt4 key购买 nike

Rails (v3) 是否默认在 id 列上创建索引,或者我是否必须添加该行
"add_index :table, :id, :unique => true"
进入迁移文件?

最佳答案

ActiveRecord 要求每个表都有一个主键。默认情况下称为“id”。您不需要在迁移中添加它。

如果要创建对另一个表的引用,则需要手动创建引用列。你可以做 t.integer :user_id或(我的偏好)t.belongs_to :user .不过后者较慢,因为 Rails 将调用 ActiveRecord 来确定调用用户引用列的内容。

关于ruby-on-rails - ActiveRecord 默认索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674962/

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