Rails - 我想设置另一个主键说:r_id,而不是: id 。
同样r_id数字不应该自动增加,我想根据我的常量中的值手动设置它。
需要采取的步骤是什么,因为表ROLE已经在数据库中,我想使用 change_table 而不是 create_table 来更改它。所以我可以引用我的角色表记录,如 User.last.role ,它应该在我的角色表中选择 r_id NOT id 。
答案 0 :(得分:0)
同样r_id一个数字不应该自动增加,我想根据我常量中的值手动设置它。
你为什么要这样?我真的很好奇,因为这是非常不寻常的方式来处理数据库设计和主键。我无法想到有效的用例。