Ruby on rails 在ActiveRecord中,如何获取主键的名称?
使用Ruby on rails 在ActiveRecord中,如何获取主键的名称?,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,使用DataMapper我可以遍历属性并选择一个类型为Serial 在ActiveRecord中,您可以调用YourModel.arel\u table.primary\u key.name来实现这一点。或者更好的是,YourModel.primary\u键 型号。主键似乎适合我。您的型号是否使用自定义主键?否则,id始终是主键
DataMapper
我可以遍历属性并选择一个类型为Serial
在
ActiveRecord
中,您可以调用YourModel.arel\u table.primary\u key.name来实现这一点。或者更好的是,YourModel.primary\u键
型号。主键似乎适合我。您的型号是否使用自定义主键?否则,id
始终是主键