我有一个Rails 3.0.0应用程序,它有一个名为'Encoding'的模型,目前正在运行1.8.7。我正在尝试升级到1.9.2,但名称'Encoding'与该版本的Ruby相冲突。
我尝试创建一个新项目,当使用1.9.2运行rails g model encoding
时,它会抱怨:
名称'Encoding'已在您的应用程序中使用或由Ruby on Rails保留。请选择替代方案并再次运行此生成器。
当我最初在1.8.7下创建项目时,生成器没有抱怨。我有没有选择升级到Ruby 1.9.2而无需重命名我的模型和表格?也许某种名称间距?感谢。