Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当使用 rake 在我的 pgslq db 上创建表时,rails 总是创建一个“id”字段作为主键。
我的问题是我需要具有自定义名称的 id 字段。如何仅使用我想要的字段指定数据库字段,并指定主键?
您可以create_table在迁移中指定将其名称传递给的主键:
create_table
create_table :my_table, :primary_key => :custom_id do |t| #... end