4

我正在尝试从 rails 2 迁移到 rails 3。

我面临一个奇怪的问题。

整个应用程序似乎并没有将表名复数。

Mysql::Error: 表 'r_database.country_data' 不存在:

但我的表以 country_datas 作为名称。

应用程序在 rails 2 中运行良好。

4

1 回答 1

6

rails 3 认识到(英文)数据已经是复数。您必须在初始化程序中添加自定义变形,或者在模型中使用 set_table_name "country_datas"。

于 2011-08-22T07:13:12.297 回答