rails 3不是多重表名

时间:2011-08-22 07:09:53

标签: ruby-on-rails-3 pluralize

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

我面临一个奇怪的问题。

整个应用程序似乎没有使表名复数化。

  

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

但我的桌子上有country_datas作为名字。

App在rails 2中完美运行。

1 个答案:

答案 0 :(得分:6)

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