标签: ruby-on-rails-3 pluralize
我正在尝试从rails 2迁移到rails 3。
我面临一个奇怪的问题。
整个应用程序似乎没有使表名复数化。
Mysql :: Error:表'r_database.country_data'不存在:
但我的桌子上有country_datas作为名字。
App在rails 2中完美运行。
答案 0 :(得分:6)
rails 3识别出(英文)数据已经是复数。您必须在初始化程序中添加自定义变形,或在模型中使用set_table_name“country_datas”。