Ruby on rails rails w/未将id作为主键的旧数据库

Ruby on rails rails w/未将id作为主键的旧数据库,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我正在尝试将rails 3应用程序连接到传统的mysql数据库。其中一个表只有两列:“name”和“id”。“名字”是主键(对我来说很幸运) 我已使用以下命令设置主键: 设置\u主\u键:名称 但每当我检索记录时,它都会将name的值分配给id和name属性 我想创建一个mysql视图,但我需要能够设置id,而不仅仅是读取值。我尝试使用alias_属性,但没有效果 有什么想法吗?您至少可以在mysql中创建可更新的视图,所以这可能是一个选项 您至少可以在mysql中创建可更新的视图,所以这可能是

我正在尝试将rails 3应用程序连接到传统的mysql数据库。其中一个表只有两列:“name”和“id”。“名字”是主键(对我来说很幸运)

我已使用以下命令设置主键:

设置\u主\u键:名称

但每当我检索记录时,它都会将name的值分配给id和name属性

我想创建一个mysql视图,但我需要能够设置id,而不仅仅是读取值。我尝试使用alias_属性,但没有效果


有什么想法吗?

您至少可以在mysql中创建可更新的视图,所以这可能是一个选项


您至少可以在mysql中创建可更新的视图,所以这可能是一个选项