ruby on rails 开发时的数据库设计问题

ruby on rails 开发时的数据库设计问题

不知道大家有没有遇到,在数据库设计时,好像数据库中每个表的第一个子段(主健)必须是id这个字段,如果这个字段(主健)用其他名字(不是用id作为主健名)的话,在操作时好像老提示找不到这个表的id这个字段,不知道该如何解决?希望,大哥们帮以解决。
在《Agile web》里有讲到,对遗留数据库处理时可以在对应的model中,添加这一句:
self.primary_key = "id"
在赋值号后的字符串就是可以指定主键字段名。
学到东西了。呵呵
非常感谢maninred!以后还希望大家多多指教呀。
set_primary_key = "你表里的主键"